0
我有一個dataTable,它綁定DataTable到。我想要做的是添加一個額外的列,將填補窗體中的剩餘空白。目前我只有3列,所以所有列的寬度只有窗口大小的一半。添加額外的列來填充datagridview中的空間C#
我有一個dataTable,它綁定DataTable到。我想要做的是添加一個額外的列,將填補窗體中的剩餘空白。目前我只有3列,所以所有列的寬度只有窗口大小的一半。添加額外的列來填充datagridview中的空間C#
將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的形式調整大小大。 (或設置碼頭填充)。
唯一的原因,我可以看到爲什麼這是downvoted的是,它並不精確地回答OP「如何添加額外的列」 - 即使它是一個更好的解決方案。 :(我的+1,反正... – GalacticCowboy 2008-12-17 17:46:18