有谁用过DevExpress.Xtragrid中的GridControl控件的,麻烦高手们告诉我怎么样做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有谁用过DevExpress.Xtragrid中的GridControl控件的,麻烦高手们告诉我怎么样做相关的知识,希望对你有一定的参考价值。

我现在GridControl中显示几列数据,我要数据中所有对应那个值的单元格都为只读或是不能编辑的(注意:不是列和行为只读,而是单元格。比如几列数据里面所有值等于2的单元格都为只读或为不可编辑状态。)各为大侠,高手们紧急啊!帮帮忙,我先在这里谢过了。

参考技术A 给个思路
这个只能遍历 符合条件的单元格 控制不能编辑
或者当单元格得到焦点时符合条件就不给输入

请问 DevExpress.XtraGrid.GridControl 何获取行对象?

请问 DevExpress.XtraGrid.GridControl 何获取行对象(不是行上绑定的数据)?
GridView.GetRow()
GridView.GetDataRow()好像都不行哦。
不是哦。我不是要获取绑定到GridControl上的对象 我是要获取 GridControl 的行对象,行本身,不是数据对象。

StringBuilder stringBuilder = new StringBuilder();
DataSet dataSet = new DataSet();
DataRow dataRow = this.gvwRes.GetDataRow(this.gvwRes.FocusedRowHandle);
DataTable resultInfo = dataRow.Table.Copy();
dataSet.Tables.Add(resultInfo);
所有行的数据都copy到了DataTable 中 ,可以随便去取。

如 if (resultInfo != null && resultInfo.Rows.Count > 0)

for (int i = 0; i < resultInfo.Columns.Count; i++)

stringBuilder.Append(resultInfo.Columns[i].ColumnName + "= '" + dataRow.ItemArray[i] + "'");



希望对你有用。
参考技术A DataRow dr = GridView.GetDataRow(RowHandle);
不知道你指的哪个对象,还不是DataRow?
你想取这个对象做什么用呢?我好像没有用到它的需求呢
参考技术B gridview.getfocusedrowcellvalue("字段名")

以上是关于有谁用过DevExpress.Xtragrid中的GridControl控件的,麻烦高手们告诉我怎么样做的主要内容,如果未能解决你的问题,请参考以下文章

FaceBook SDK for Unity 有谁用过吗,请问pc端程

随机起名生成器,有谁用过哪个呢?

EXPDP 的QUERY参数,有谁用过的

有谁用过pdfobject,网页打开PDF文件,有些问题需要帮忙!

有谁用过CTEX的编辑器WinEdt 6.0的,请教一个问题:

有谁用过亚马逊云科技,来说说?