2009-08-17 66 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幫助 – Mobin 2009-08-17 21:39:01

+0

我不知道... – 2009-08-17 21:58:53

+0

這裏有一個例子,顯示了使用CellPainting的這個;但我沒有測試過它:http://social.msdn.microsoft.com/Forums/en-US/winformsdatacontrols/thread/17a65aed-8796-408e-98e4-92a82999df13 – 2009-08-17 22:01:44

相關問題