【发布时间】:2016-04-26 16:52:19
【问题描述】:
我有一个名为“Order”的简单类。
class Order {
public string ID { get;set;}
public string Something {get;set;}
.... more fields...
}
然后我将订单列表分配给 GridControl 的 DataSource。
List <Order> ListOfOrders = new Order();
gridControl.DataSource = ListOfOrders;
我在 GUI 中添加了 CheckBoxRowSelect 选项,以便用户可以通过选中复选框来选择行。我需要向class Order 添加什么值,以便GridControl 中的任何复选框更改都会在其自己的字段中即时更新,以便ListOfOrders 始终是最新的并存储该复选框值以便它可以处理了吗?
我在其中一列中使用ComboBox 做了类似的事情,它似乎可以立即工作,而无需我进行任何额外的更改。
var columnKurier = view.Columns.AddField("Courier");
columnKurier.ColumnEdit = riCombo;
columnKurier.VisibleIndex = 0;
columnKurier.OptionsColumn.AllowFocus = true;
我只需将Courier 字段添加到Order 类中即可。但我不知道复选框应该是哪个“字段名称”,以及它是否会获得与ComboBox 相同的行为。
【问题讨论】:
标签: c# winforms gridview devexpress