2011-04-10 34 views
0

我有一個類的關係與屬性作爲子列和父列。屬性子列的詳細信息在另一個類的「列」與屬性,如表名和列名。我需要在網格中顯示子列column_table名稱和列名稱。將它添加到列表中的想法,但是如何從另一個類獲取詳細信息到列表中。如何創建一個類別的數據列表

+2

你應該添加簡化代碼到這樣的問題。一個物業不能「在另一個班級有細節」。 – 2011-04-10 16:24:49

回答

0

考慮使用BindingList或某種集合。您還需要將名稱限定爲要綁定到網格列的屬性,如下所示:Relation.ChildColumn.TableName,Relation.ChildColumn.ColumnName和Relation.ParentColumn.TableName,Relation.ParentColumn.ColumnName

下面是一個簡單的例子。 http://www.switchonthecode.com/tutorials/csharp-tutorial-binding-a-datagridview-to-a-collection

另外,你在winforms中做這個?如果是這樣,並且您正在使用標準網格,則必須設置列的數據屬性名稱。 http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumn.datapropertyname.aspx

相關問題