about repositoryItemCheckEdit
本文关键字:repositoryItemCheckEdit about | 更新日期: 2023-09-27 17:59:46
我在xtragrid control's column
中添加了repositoryItemCheckEdit
。我的extragridview中总共有3列。当我设置gridcontrol的数据源属性时,表中的字段将帮助填充其中的两列。
我面临的问题是,当我将复选框的状态从extragrid更改为checked一次时,它是有效的,但当我从下一行进行检查时,之前从gridview中选择的复选框丢失了。它只维持一行。我希望多排中保留两个。
如何做到这一点?
我的数据表包含两个字段作为TemplateTitle&TemplateBody。我的xtragrid包含三列,作为datatable&附加列作为未绑定列的repositoryItemCheckEdit。我在设计时创建了网格视图的列。我只将gridcontrol的datasource属性设置为datatable。
谢谢。
如果repositoryItemCheckEdit未绑定,则必须使用网格的CustomUnboundColumnData事件手动控制CheckEdit的已检查状态,否则当移动到其他行时,状态将丢失。
您必须在DevExpress支持中心搜索这些类型的问题。这些都有很好的记录,可以很容易地在那里找到。
http://www.devexpress.com/Support/Center/p/B135631.aspx
http://www.devexpress.com/Support/Center/p/Q254784.aspx
使用BindingList而不是DataTable或ObservableCollection解决了绑定到(DevExpress)GridView/GridControl(Windows窗体)中复选框的布尔值的问题。