repositoryItemCheckEdit

repositoryItemCheckEdit

我在repositoryItemCheckEdit中添加了xtragrid control's column。我的xtragridview中总共有3列。当我设置gridcontrol的datasource属性时,表格的字段将在其中填充两列。

我面临的问题是,当我将复选框的状态从xtragrid更改为已检查一次时,它可以工作,但是当我从下一行进行检查时,先前从gridview中选择的复选框丢失了。它仅维护一行。我想要两个保留多行。

这该怎么做?

我的数据表包含两个字段,分别为TemplateTitle和TemplateBody。我的xtragrid从datatable包含三列,另两列作为未绑定列的repositoryItemCheckEdit。我在设计时创建了gridview列。并且我已经将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

关于c# - 关于repositoryItemCheckEdit,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6394981/

10-12 12:43