首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

gridControl给DataSource赋值时出错

2013-01-25 
gridControl给DataSource赋值时出错,求高手指教本帖最后由 wwqisis 于 2013-01-06 17:23:47 编辑DataTable

gridControl给DataSource赋值时出错,求高手指教
本帖最后由 wwqisis 于 2013-01-06 17:23:47 编辑 DataTable dt = new DataTable();
            dt.Columns.Add("ColumnICExeMaxQty", typeof(int));
            dt.Columns.Add("ColumnICExeMinQty", typeof(int));
            dt.Columns.Add("ColumnICUnit", typeof(string));
            dt.Columns.Add("ColumnICMaxQty", typeof(int));
            dt.Columns.Add("ColumnICMinQty", typeof(int));
            dt.Columns.Add("ColumnICMinUnit", typeof(int));
            dt.Rows.Add(10, 5, "吨", 25, 7, 8);
            dt.Rows.Add(101, 5, "瓶", 254, 7, 8);
            this.gridView2.DataSource = dt;
gridView2.DataSource  赋值时  报gridView2.DataSource是只读的 devexpress gridControl
[解决办法]
gridControl1.BeginUpdate();
gridView1.BeginUpdate();
gridControl1.DataSource=dt;
gridView1.EndUpdate();
gridControl1.EndUpdate();
[解决办法]
楼主,不是给gridView2赋值,,是给gridControl1赋值,,楼上是正确的。。
用gridControl1.DataSource=Dt;
[解决办法]
针对于报错的问题5楼是正确的需要给GridControl的DataSource赋值
针对于给Combobox赋值,因为他没有数据源所以需要给他他的Item添加项,如果Combobox的值是固定的则定义一个全局的combobox然后赋给列的ColumnEdit属性就可以了,如果combobox的列表是根据行的其他数据动态的,则需要在行的改变事件中重新给combobox赋值

热点排行