在WinForms中,如何在DevExpress GridControl中创建删除按钮?

Ste*_*uer 5 .net c# devexpress winforms

我正在尝试在DevExpress GridControl中每一行的右侧创建一个删除按钮,如下所示:

在此处输入图片说明

我所做的是添加了另一列,并将其ColumnEdit属性设置为RepositoryItemButtonEdit的实例。我处理ButtonClick事件,以删除一行。

我可以从以下代码确定我所在的行:

myGridView.GetRow(myGridView.FocusedRowHandle);
Run Code Online (Sandbox Code Playgroud)

因为我不想在按钮上使用文本编辑器,所以将TextEditStyle设置为HideTextEditor。

默认情况下,该按钮显示省略号。

为了删除省略号,我调整了RepositoryItemButtonEdit上的Buttons属性。我将种类设置为字形,并将图像设置为我的X图标。

不幸的是,这似乎只是完全删除了按钮。

有谁知道在每个网格行中执行此操作的更好方法,或显示带有图像的按钮的方法?

Ste*_*uer 3

我发现实际上有一个删除按钮。因此,我按照问题中的方式执行所有操作,但我没有选择字形,而是选择删除,并且不需要选择图像。