为了账号安全,请及时绑定邮箱和手机立即绑定

数据绑定动态数据

数据绑定动态数据

C#
湖上湖 2019-11-12 11:21:56
我需要绑定到GridControl的一组“动态数据”。到目前为止,我一直在使用标准的DataTable类,该类是System.Data命名空间的一部分。这个工作很好,但是有人告诉我我不能使用它,因为它对于客户端和服务器之间的网络序列化来说太重了。因此,我认为我可以轻松地复制DataTable类的“精简版本”,只需使用一种类型即可,List<Dictionary<string, object>>其中List表示行的集合,每个Dictionary表示一行,其中列名和值作为KeyValuePair类型。我可以将Grid设置为具有列DataField属性,以匹配Dictionary中的键的属性(就像我为DataTable的列名所做的那样)。但是做完之后gridControl.DataSource = table;gridControl.RefreshDataSource();网格没有数据...我想我需要实施IEnumerator-在此方面的任何帮助将不胜感激!示例调用代码如下所示:var table = new List<Dictionary<string,object>>();var row = new Dictionary<string, object>{    {"Field1", "Data1"},    {"Field2", "Data2"},    {"Field3", "Data3"}};table.Add(row);gridControl1.DataSource = table;gridControl1.RefreshDataSource();
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 337 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信