2008-12-17 109 views

回答

4

將DataTable數據綁定到DataGridView後,將所需列的AutoSizeMode設置爲Fill。

 DataTable dt = new DataTable("Table1"); 
     dt.Columns.Add("A"); 
     dt.Columns.Add("B"); 
     dt.Columns.Add("C"); 
     dt.Rows.Add(1, 2, 3); 
     this.dataGridView1.DataSource = dt; 
     this.dataGridView1.Columns[dataGridView1.Columns.Count - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; 

您可能還需要設置DataGridView的錨定的權利和形式的底邊(以及左側和頂部),以便獲取DGV的形式調整大小大。 (或設置碼頭填充)。

+0

唯一的原因,我可以看到爲什麼這是downvoted的是,它並不精確地回答OP「如何添加額外的列」 - 即使它是一個更好的解決方案。 :(我的+1,反正... – GalacticCowboy 2008-12-17 17:46:18