2009-08-17 11 views
3

私はデータソースを使用していないdatagridviewを使用しています。私は動的に値を割り当てたい。選択した数の列と行を作成し、それらの名前を付けます。 さらに、データではなくセルに画像を追加したい。我々はラベリング行のためにそれを使用変更方法DataGridviewで列を動的に作成し、その列とその行にタイトルを割り当てる方法は?

grid.Columns[0].HeaderText = "First Column";

を使用することができ、列のテキストを変更するよう

答えて

3

行に対するHeaderCell.Valueを設定します。

DataGridView dgv = new DataGridView(); 
    dgv.Columns.Add("Foo", "Foo Text"); 
    dgv.Rows.Add(); 
    dgv.Rows[0].HeaderCell.Value = "Row Text"; 

    Form form = new Form(); 
    form.Controls.Add(dgv); 
    Application.Run(form); 
+0

その良いが、細胞の代わりに、文字列内の画像を使用する方法? Plz help – Mobin

+0

私には分かりません... –

+0

ここには、このためにCellPaintingを使用した例があります。私はそれをテストしていない:http://social.msdn.microsoft.com/Forums/en-US/winformsdatacontrols/thread/17a65aed-8796-408e-98e4-92a82999df13 –

関連する問題