C#根据dataGridView列名如何统一列宽的批处理语句

本文介绍如何在C#中批量设置dataGridView列宽。通过遍历dataGridView的列,使用Contains方法进行模糊匹配列名,从而统一指定关键字的列宽。示例代码包括根据‘金额’、‘税额’、‘价税’等关键词设置列宽。
摘要由CSDN通过智能技术生成

原始样例:


DataTable dt = new DataTable();//创建DataTable对象
sda.Fill(dt);//填充DataTable
DataView dv = dt.DefaultView;
dataGridView1.DataSource = dv;

//列宽1,需统一所有带金额、税额、价税的列宽为120
this.dataGridView1.Columns["不含税金额"].Width = this.dataGridView1.Columns["不含税金额本位币"].Width = 120;
this.dataGridView1.Columns["价税合计"].Width = this.dataGridView1.Columns["价税合计本位币"].Width = 120;
this.dataGridView1.Columns["应付金额"].Width = 120;
this.dataGridView1.Columns["付款申请金额"].Width = 120;

//列宽2,需统一所有列名带制表符内容的列宽为30
 

第一个把列名放到数组里,循环处理即可,第二个遍历列,名称如果满足条件就设置。
可以交给用户配置,初始列宽保存到基础表,用户的调整后保存到用户配置表,显示时读取配置来设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值