2011-07-04 10 views
1

複数のテーブルアダプタを持つdatagridviewがあります。 dgをクリックするたびに、同じコントロール上に新しいテーブルが表示されます。
クリックで異なる列を表示するにはどうすればよいですか? 私はDatagridviewに複数のテーブルがある場合、ビューごとに異なる列が表示されます

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

真を参照してください。それ以外の場合はfalseです。デフォルトはtrueです。

テーブルアダプタのすべての列を表示する必要があります。

不要な列を非表示にすることができます。

私は助けました...

+1

特にあなたがコピー/貼り付けをする場合は、リンク+見積もりを追加する必要があります。私が行ったことを見るために私の編集を見直してください。 – gbn