c# - 如何在c# windows应用程序中创建动态调整动态创建的datagridview的列宽度

标签 c# winforms dynamicgridview

我已经动态创建了 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/

相关文章:

Angular 动态模板渲染,如 ui 网格单元格模板(在 parent 的 colDefs 中声明的模板)

c# 验证 CRL 列表中的证书

javascript - 使用不同的二进制数查找给定集合的子集

c# - P/Invoke 调用 CreateEnvironmentBlock 最多需要 30 秒?

c# - 如何使用线程池来处理新线程中的每个连接

c# - 如何在 ListView 的图像列表中添加系统图标

c# - 得到一个不正确的 OutOfRange 异常

c# - Windows 窗体泛型继承