动态创建datagridview列名 [英] Dynamic create datagridview column name

查看:117
本文介绍了动态创建datagridview列名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

数据库中配置的列名。

the column name configured in the database.

C# windows form 





我尝试过:



DataTable dt = new DataTable();





What I have tried:

DataTable dt = new DataTable();

DataColumn col = new DataColumn();
 col.DataType = typeof(string);
col.Caption = "displayname"  
col.ColumnName = "fieldname";
dt.Columns.Add(col); 

gv.datasource = dt;

the column still shows "fieldname"

推荐答案

尝试 HeaderText [ ^ ] property



try HeaderText [^] property

DataTable dt = new DataTable();
           DataColumn col = new DataColumn();
           col.DataType = typeof(string);
           col.ColumnName = "fieldname";
           dt.Columns.Add(col);
           dt.Rows.Add(1);
           gv.DataSource = dt;
           gv.Columns[0].HeaderText = "displayname";


这篇关于动态创建datagridview列名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆