DataGridView数据表绑定列标题字符中文处理。

1。数据表绑定字符中文处理:当数据库字段为拼音或英文字符,而查询绑定显示列标题用中文时。

string[] 创建表 = new string[] { "所属1|SB_QA", "所属2|SB_JA", "所属3|SB_JI", "名称|SB_MA", "编号|SB_BA", "称量|SB_BI", "方式|SB_FA", "地点|SB_AI", "状况|SB_HU", "类型|SB_Le", "签名ID|SB_ID" };
Action<string[]> 有参无回传方法 = (列名) => { 创建数据显示(数据网格视图控件, 列名); }; 有参无回传方法(创建表); 

以下是方法:上面传递来的[创建表]字符串数组用“|”做分割符,在方法中分解出来,中文用于在显示数据控件中显示列的名称是中文的,而字符则是对应数据库字段字符的,也可以说是对应数据表中的字符列名称一一对应。

private void 创建数据显示(DataGridView 控件名, string[] 表名)
        {
            控件名.Columns.Clear();
            foreach (string 元素 in 表名)
            {
                string[] 元素数据 = 元素.Split('|');
                DataGridViewTextBoxColumn 列 = new DataGridViewTextBoxColumn();
                列.HeaderText = 元素数据[0]; 列.DataPropertyName = 元素数据[1]; 控件名.Columns.Add(列);
            }
        }

 2。数据表模糊搜索处理:通过对数据表执行模糊查询以减少对数据表循环。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值