C# DataGridView 如何设置列宽

.Net技术 码拜 7年前 (2014-10-23) 2173次浏览 0个评论

问题:C# DataGridView 如何设置列宽?用dataGridView.Colums[0].FillWeight=500;设置无效,界面显示第一列还是很窄。

解答:dataGridView1.Columns[0].Width = 50;

FillWeight是自动调整模式下调整此列时使用的权重

DataGridView控件中设置数据显示列宽格式示例
private void Frm_Main_Load(object sender, EventArgs e)
{
dgv_Message.DataSource = new List<Fruit>() {//绑定数据集合
new Fruit(){Name=”地瓜”,Price=30},
new Fruit(){Name=”土豆”,Price=40},
new Fruit(){Name=”茄子”,Price=33},
new Fruit(){Name=”辣椒”,Price=31}};
dgv_Message.Columns[0].Width = 200;//设置列宽度
dgv_Message.Columns[1].Width = 170;//设置列宽度
dgv_Message.Columns[1].DefaultCellStyle.Format = “c”;//设置内容格式
}


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C# DataGridView 如何设置列宽
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!