我正在尝试在DevExpress GridControl的每一行的右侧创建一个删除按钮,如下所示:
我所做的是添加另一列并将其ColumnEdit属性设置为RepositoryItemButtonEdit的实例.我处理ButtonClick事件,删除一行.
我可以从这段代码中确定我在哪一行:
myGridView.GetRow(myGridView.FocusedRowHandle);
因为我不想在我的按钮上使用文本编辑器,所以我将TextEditStyle设置为HideTextEditor.
默认情况下,该按钮显示省略号.
为了删除省略号,我调整了RepositoryItemButtonEdit上的Buttons属性.我将Kind设置为Glyph并将图像设置为我的X图标.
不幸的是,似乎只是简单地删除了按钮.
有没有人知道更好的方法来做到这一点,或者在每个网格行中显示带有图像的按钮的方法?
解决方法:
我发现实际上有一个删除按钮类型.所以,我在问题中做了所有事情,但我没有选择类型的Glyph,而是选择Delete,而我不需要选择图像.