【问题标题】:DevExpress gridView for Data Input onlyDevExpress gridView 仅用于数据输入
【发布时间】:2016-02-24 10:47:30
【问题描述】:

您好,我在 WinForms 中使用 GridControl Designer 创建了一个带状网格视图(为了避免手动编码),例如 this。我不想将此网格绑定到任何数据源,并通过添加多行来使用它仅在运行时从用户那里获取输入,然后将数据传输到数据表或数据库。我怎样才能做到这一点?

【问题讨论】:

  • 我相信 DevExpress 的 GridControl 不能在没有数据源的情况下工作。您至少需要一个 BindingList 来执行此操作。

标签: c# .net winforms gridview devexpress


【解决方案1】:

您必须创建一个与创建的 BandedGridView 相对应的数据集结构(例如,一个 DataTable,其名称与您的 column.FieldName 对应的列)分配给 grid.DataSource。设置 Grid 以允许用户输入新行等。在运行时,当您想要从 CONTROL 移动数据时,您只需在 grid.DataSource 中选择填充的 DataSet 并手动保存到数据库中。

【讨论】:

  • 非常感谢!这像魅力一样解决了我的问题。
猜你喜欢
  • 1970-01-01
  • 2014-02-19
  • 1970-01-01
  • 2011-07-26
  • 1970-01-01
  • 2017-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多