您的位置:首页 > 其它

Devexpress BandedGridView

2016-01-08 11:40 225 查看
先上效果图,普通的gridview:



bandedGridview:



做法,首先是默认的gridview:



点click here to change view,选择create new view -> bandedGridview (新增1个view)

(或者选择convert to bandedgridview ,那么就会把默认的gridview转换为bandedgridview)



增加新的bandedgridview以后:



然后点run designer,columns,可以看到里面的列全部是bandedgridcolumn了,而不是gridcolumn,更改这里的列属性对原gridview是没有影响的(如果是create new view的话)



再选择bands菜单,



默认只有1个gridband1,可以add new band ,按照需要增加多个band,再将各个列拖动到band里面去。

如果想实现gridview 和bandgridview之间进行切换,只需要增加一个切换按钮或者下拉框:

private void simpleButton1_Click(object sender, EventArgs e)
{
ChangeView("Banded GridView");
}
private void ChangeView(string viewType)
{

switch (viewType)
{
case "GridView":
this.grid_InStat.MainView = gridView1;
break;
case "CardView":
this.grid_InStat.MainView = cardView1;
break;
case "Banded GridView":
this.grid_InStat.MainView = bandedGridView2;
bandedGridView2.ExpandAllGroups();
break;
case "Advanced Banded GridView":
this.grid_InStat.MainView = advBandedGridView1;
break;
}
}


完。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: