2011-07-04 46 views
1

我有一個datagridview與多個表適配器。每次點擊dg都會在同一個控件上顯示一個新表。
如何在點擊時顯示不同的列? 我試着使用Datagridview具有多個TableAdapters,查看每個視圖的不同Colums

DataGridViewColumn newCol = new DataGridViewColumn(); 
DataGridViewCell cell = new DataGridViewTextBoxCell(); 
newCol.CellTemplate = cell; 
newCol.HeaderText = "numOfTexts"; 
newCol.Name = "numOfTexts"; 
newCol.Visible = true; 
dg1.Columns.Add(newCol); 

,但它不會顯示單元格內容,僅列名。
感謝

回答

3

您可以使用:

dg.AutoGenerateColumns = true;

MSDN

true,如果列應自動創建的;否則,是錯誤的。默認值是true。

這正是您需要顯示錶格適配器的所有列。

您可以隱藏不必要的列。

希望我幫助...

+1

您應該添加鏈接+報價,特別是如果您複製/粘貼。請查看我的編輯,看看我做了什麼。 – gbn