我正在尝试在 DevExpress GridControl 中每一行的右侧创建一个删除按钮,如下所示:
我所做的是添加另一列并将其 ColumnEdit 属性设置为 RepositoryItemButtonEdit 的实例。我处理 ButtonClick 事件,以删除一行。
我可以从这段代码中确定我在哪一行:
myGridView.GetRow(myGridView.FocusedRowHandle);
因为我不想在我的按钮上使用文本编辑器,所以我将 TextEditStyle 设置为 HideTextEditor。
默认情况下,该按钮显示一个省略号。
为了删除省略号,我调整了 RepositoryItemButtonEdit 上的 Buttons 属性。我将种类设置为字形并将图像设置为我的 X 图标。
不幸的是,这似乎只是完全删除了按钮。
有谁知道这样做的更好方法,或者在每个网格行中显示带有图像的按钮的方法?