在Devexpress gridcontrol单元格上添加“展开详细信息”按钮

时间:2013-11-18 13:41:07

标签: c# winforms devexpress gridcontrol

我有一个包含几列的gridcontrol。我想要一种扩展特定单元格的方法,显示带有附加信息的弹出窗口。

基本上,列是'Message',其类型为string,我希望能够单击此列中的单个单元格并显示包含其他详细信息的弹出窗口。这是一个Devexpress网格控制。

我正想着带有一个小加号的按钮,在每个单元格上展开这个视图。 任何建议将不胜感激。

由于

1 个答案:

答案 0 :(得分:1)

使用RepositoryButtonEdit并处理Click事件:

private void buttonEdit1_ButtonPressed(object sender, ButtonPressedEventArgs e) {
    ButtonEdit editor = (ButtonEdit)sender;
    int buttonIndex = editor.Properties.Buttons.IndexOf(e.Button);
    if (buttonIndex == 0) 
    {
       MessageBox.Show("Aditional details");
    }
}

更多信息herehere