Windows窗体DataGrid - Handel单击行标题上的展开按钮[+]

时间:2016-05-10 07:32:17

标签: c# .net winforms datagrid

这是关于System.Windows.Forms.Datagrid的问题。

单击展开按钮后,是否可以在没有“购买详情链接按钮”的情况下直接转到图2?我的意思是我不希望“购买详细信息链接按钮”

这可能吗?

Fig 1

Fig 2

2 个答案:

答案 0 :(得分:0)

最简单的方法就像@monstertjie_za说的那样。在行中添加一个click事件,打开一个新表单,您可以根据自己的喜好设置所有字段的样式。

可选您可以使用点击事件打开图2中的表单。

答案 1 :(得分:0)

DatGrid控件有一个私有NodeClicked事件,您可以使用反射和订阅该事件找到它。通过这种方式,您可以在行标题处点击+

然后,您可以使用NavigateTo的{​​{1}}方法导航到所点击的节点的相关表格。

这样,您在行标题点击DataGrid后会立即完成导航。

+