我有一个名为“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
相同的行为。
答案 0 :(得分:0)
按对象顺序添加:
public Boolean Mark{get;set;}
并在您的表单构造函数中:
InitializeComponent();
new GridCheckMarksSelection(gridControl);
我有一个GridCheckMarksSelection类,你必须在你的项目中添加它。
我跳你想要的
答案 1 :(得分:0)
您无法将CheckBoxRowSelect
选项添加到GridControl
,只需在bool
订单中使用Class
字段,它就会显示为{{1}中的复选框}}