devexpress 如何让gridview某一列可编辑其他列不允许编辑 编辑列嵌入下拉列表 求高手给代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了devexpress 如何让gridview某一列可编辑其他列不允许编辑 编辑列嵌入下拉列表 求高手给代码相关的知识,希望对你有一定的参考价值。

直接设置某一列的optionsColumn的ReadOnly设置为true,至于那个下拉列表的话可以将某列的ColumnEdit设置为CheckComboEdit,然后直接绑定就可以了 参考技术A 在gridview设计中选中该列,讲Options属性下的AllowEdit属性设置为False即可。追问

好像不的行...我知道这个属性 貌似其他列还是可以编辑

追答

哪些列不需要编辑 就设置哪些 需要编辑的设置为true就行,每一列都要设置一下。

本回答被提问者和网友采纳
参考技术B

RepositoryItemComboBox combobox = new RepositoryItemComboBox();
for (int i = 1; i <= 20; i++)

combobox.Items.Add("图像" + i);

combobox.AllowNullInput = DevExpress.Utils.DefaultBoolean.False;
gridControl2.RepositoryItems.Add(combobox);
this.gridView3.Columns[3].ColumnEdit = combobox;
this.gridView3.Columns[0].OptionsColumn.AllowEdit = false;
this.gridView3.Columns[1].OptionsColumn.AllowEdit = false;
this.gridView3.Columns[2].OptionsColumn.AllowEdit = false;


参考技术C 楼上说的很对

devexpress gridview 中选择多行 剪切,粘帖功能怎么做?

用checkBox 多选,然后剪切行 , 粘帖的上面的某一行
例如:
选中 序号 日期 产量 有效
1 12-09 23t 15月
2 12-09 24t 23月
3 12-09 24t 23月
x 4 12-09 24t 23月
x 5 12-09 24t 20月
剪切 选中的4、5行插入到 前面第二行数据中如何实现?

DEV控件gridview数据源改变后,gridview就会改变了 。

说白了就是操作datatable数据源。
参考技术A 最好一条一条来 可能那样会乱的

以上是关于devexpress 如何让gridview某一列可编辑其他列不允许编辑 编辑列嵌入下拉列表 求高手给代码的主要内容,如果未能解决你的问题,请参考以下文章

devexpress gridview 中选择多行 剪切,粘帖功能怎么做?

devexpress gridview 中选择多行 剪切,粘帖功能怎么做?

如何获取GridView中某行某列的值

怎样隐藏DataTable中的某一列

asp.net里怎样通过下拉框改写Gridview某一列的值

C# DevExpress控件 repositoryItemCheckEdit