我正在尝试更改datagridview中第二列的列宽。 我继续 - 索引超出范围错误。 如果我点击datagridview,它会显示它已与我的数据表绑定,并显示所有列和数据。 尝试了一切,卡住了,请帮忙
DataTable dt = new DataTable();
da.Fill(dt);
dt.Columns["ID"].SetOrdinal(0);
dt.Columns["Name"].SetOrdinal(1);
dt.Columns["SKU"].SetOrdinal(2);
dt.Columns["Price"].SetOrdinal(3);
dt.Columns["QTY"].SetOrdinal(4);
dt.Columns["Status"].SetOrdinal(5);
DataRow row = dt.NewRow();
bindingSource1.DataSource = dt;
dataGridView2.DataSource = dt;
dataGridView2.Location = new Point(0, 0);
dataGridView2.ClientSize = new Size(850, 500);
this.Controls.Add(dataGridView2); // Display table
dataGridView2.Columns[1].Width = 300; // ERROR here
我也试过
DataGridViewColumn firstcolumn = dataGridView2.Columns[1];
firstcolumn.Width = 300;