In WinForms, how can I create a delete button in a DevExpress GridControl?
.net, c#, devexpress, winforms
Solution
I discovered that there is actually a delete button kind. So, I do everything as in the question, but instead of choosing the kind Glyph, I choose Delete, and I don't need to select an image.
Problem
I'm trying to create a delete button at the right of every row in a DevExpress GridControl, like this: What I've done is added another column and set its ColumnEdit property to an instance of RepositoryItemButtonEdit. I handle the ButtonClick event, to delete a row. I can determine which row I'm on from this code: ``` myGridView.GetRow(myGridView.FocusedRowHandle); ``` Because I don't want a text editor on my button, I set the TextEditStyle to HideTextEditor. By default, the button shows an ellipsis. To remove the ellipsis, I adjusted the Buttons property on the RepositoryItemButtonEdit. I set the Kind to Glyph and set the image to my X icon. Unfortunately that seems to simply remove the button altogether. Does anyone know a better way to do this, or a way to show a button with an image on it, in each grid row?