我已经动态创建了 Datagrid ,但是我需要调整列的宽度,就像我的 Itemname 其宽度应该是 150 数量应该是 50 等等。 这是我的动态数据网格代码:
dtitem = loadbl.itemonkot(dt.Rows[0][2].ToString());
DataGrid dgv = new DataGrid();
dgv.Location = new Point(3, 48);
dgv.Width = 302;
dgv.Height = 223;
dgv.RowHeadersVisible = false;
dgv.Font = new System.Drawing.Font("Microsoft Sans Serif", 10);
dgv.DataSource = dtitem;
grpbx.Controls.Add(dgv);
grpbx.Name = "order";
grpbx.Text = "Order";
grpbx.Width = 311;
grpbx.Height = 322;
grpbx.Location = new Point(12, 12);
我试过谷歌,它说Here :
DataGridViewColumn column = dataGridView.Columns[0];
column.Width = 60;
如何设置我的数据网格,即; dgv
请帮忙,谢谢
最佳答案
您是否尝试过类似的操作:
DataGridView dgv = new DataGridView();
...
dgv.Columns[0].Width = 150;
关于c# - 如何在c# windows应用程序中创建动态调整动态创建的datagridview的列宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33448957/