Master-Detail关系的Datagridview选择列

时间:2009-02-18 10:03:32

标签: c# datagridview

我在c#中使用两个Datagridview控件实现了Master-Detail关系。每个数据源都连接到DataTable,并使用DataRelation完成连接。我使用DataGridviewTask的“添加列”添加了一个复选框列。

我想实现我可以使用此复选框来选择/取消选择一个细节行,然后该行将与当前主行相关。 master和detail行之间的关系应为1:0..1。选择详细信息行后,应调用一个方法,该方法将信息保存在数据库表中。

目前我不知道如何实现这一点,我甚至无法点击复选框(它绝对不是只读),我认为它与复选框列的“DataPropertyName”有关,但是我不知道应该将它设置为哪个属性。

如果有人知道如何实现这种情况(也许甚至有一个免费的datagridview扩展)我真的很感激。

由于 丹尼尔

1 个答案:

答案 0 :(得分:1)

对于初学者,您应确保该复选框存在布尔列。 在类型化数据集中,您可以使用DatasetDesigner轻松添加一个。