开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 1071|回复: 1

我使用XtraGrid加载数据,为什么不能编辑?

[复制链接]

0

精华

10

贡献

74

赞扬

帖子
2
软币
173
在线时间
9 小时
注册时间
2021-12-11
发表于 2022-11-13 17:07:46 | 显示全部楼层 |阅读模式


我用XtraGrid加载DataTable动态生成的数据。可以显示,但是不能编辑,点击单元格,不会出现编辑框。请大神帮忙。

表格的view关键属性如下:
OptionsBehavior.Editable = true
OptionsBehavior.ReadOnly = false

加载数据的关键代码如下:
[C#] 纯文本查看 复制代码
            RecordSetColumn[] columns = recordSet.GetColumns();
            //动态构建表,添加列
            foreach (RecordSetColumn column in columns)
            {
                DataColumn dataColumn = new DataColumn();
dataColumn.DataType = column.Type;
dataColumn.ColumnName = column.Name;
                dataColumn.Caption = column.Label;
this.dataTable.Columns.Add(dataColumn);

                DevExpress.XtraGrid.Columns.GridColumn viewCol = new DevExpress.XtraGrid.Columns.GridColumn();
                viewCol.Caption = dataColumn.Caption;
                viewCol.FieldName = dataColumn.ColumnName;
                viewCol.Name = dataColumn.ColumnName;
viewCol.Visible = true;
                viewCol.OptionsColumn.AllowEdit = true;
                viewCol.OptionsColumn.ReadOnly = false;
                RepositoryItemTextEdit checkEdit = new RepositoryItemTextEdit();
                this.gridControl1.RepositoryItems.Add(checkEdit);
                viewCol.ColumnEdit = checkEdit;
                view.Columns.Add(viewCol);
            }

for (RecordSetRow row = recordSet.Read(); row != null; row = recordSet.Read())
            {
                DataRow dataRow = this.dataTable.NewRow();
foreach (RecordSetColumn column in columns)
                {
                    object value = row[column.Name];
dataRow[column.Name] = value;
}
                this.dataTable.Rows.Add(dataRow);
            }
            this.gridControl1.DataSource = this.dataTable;

评分

参与人数 1赞扬 +1 收起 理由
frank412 + 1

查看全部评分

回复

使用道具 举报

0

精华

10

贡献

61

赞扬

帖子
41
软币
111
在线时间
1 小时
注册时间
2023-1-6
发表于 2023-1-6 22:00:09 | 显示全部楼层
線上博弈的玩家喜歡比較喜歡有根據的下注技巧
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-3-29 18:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表