求助 DevExpress GridControl 控件 想要做一个View 第一行可以编辑 其他行不可编辑
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助 DevExpress GridControl 控件 想要做一个View 第一行可以编辑 其他行不可编辑相关的知识,希望对你有一定的参考价值。
用焦点行号动态调吧追问能不能具体点 新手 不懂。。。。
追答private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
if (e.FocusedRowHandle == 0)
for (int i = 0; i < this.gridView1.Columns.Count; i++)
this.gridView1.Columns[i].OptionsColumn.AllowEdit = true;
else
for (int i = 0; i < this.gridView1.Columns.Count; i++)
this.gridView1.Columns[i].OptionsColumn.AllowEdit = false;
可以先把全部设置不可编辑 然后 设置第一行可编辑吗??
求代码
没搞过哎,只设置列,没搞过行
DevExpress GridControl复合表头(多行表头)设置
关于DevExpress.XtraGrid的复合表头或多行表头的示例,界面如下图所示
1.首先要把DevExpress的GridControl转换为BandedGridView
2.设置显示列及绑定的字段
此处设置与我们平常使用GridControl制件一样
3.进入设计视图(见下图),点击Bands,
3.1 添加多个Band,如图中1处按键添加
3.2 布局:拖动相应Band进行布局,根据需要调整Band的位置,
4.3 数据绑定:
【点击Show Columns selector 显示之前我们设置好的列】 选取相应列到指定的Band下面,如图2中区域
3.属性设置(隐藏表头),如下图
在View选项中,打开 OptionsView,设置ShowColumnHeaders和ShowGroupPanel的属性的false,
4.grcTbRequirematerielgroup.DataSource = 数据集;,多表头设置到此完成,运行结果见文章一开始展示的截图
以上是关于求助 DevExpress GridControl 控件 想要做一个View 第一行可以编辑 其他行不可编辑的主要内容,如果未能解决你的问题,请参考以下文章
Devexpress GridControl 设置combobox下拉框
如何在GridControl中显示图片列?控件DevExpress.XtraGrid.GridControl中显示图片列。