【发布时间】:2012-11-28 22:06:20
【问题描述】:
我正在尝试在 DevExpress GridControl 中每一行的右侧创建一个删除按钮,如下所示:
我所做的是添加另一列并将其 ColumnEdit 属性设置为 RepositoryItemButtonEdit 的一个实例。我处理ButtonClick事件,删除一行。
我可以通过这段代码确定我在哪一行:
myGridView.GetRow(myGridView.FocusedRowHandle);
因为我不想在我的按钮上使用文本编辑器,所以我将 TextEditStyle 设置为 HideTextEditor。
默认情况下,按钮显示省略号。
为了删除省略号,我调整了 RepositoryItemButtonEdit 上的 Buttons 属性。我将 Kind 设置为 Glyph,并将图像设置为我的 X 图标。
不幸的是,这似乎只是完全删除了按钮。
有没有人知道更好的方法来做到这一点,或者在每个网格行中显示一个带有图像的按钮?
【问题讨论】:
-
对于这样一个简单的任务,DevExpress 是一团糟……
标签: c# .net winforms devexpress