Code Bye

怎么样用c#编程查询数据库中不同数据时在datagridview中显示别的列名

怎么样用C#编写程序查询数据库中各个表的数据,在一个datagridview中显示每个表的时候列名都为中文名(数据库中为英文名称)
解决方案

5

select col1 as 列1, col2 列2, 列3 = col3
from table

5

不要设置datasource,本人绑定,然后设置表头,搞定

20

dataGridView.Columns[“英文名”].HeaderText = “中文名”;

5

引用 2 楼 bird99 的回复:

你好,谢谢,是用C#编程,在VS的datagridview中显示时的语句,用C#咋编写呢

对啊,在 C# 中使用 SqlCommamd.CommandText = “select col1 as 列1, col2 列2, 列3 = col3 from table”
查询出来的结果就是中文标题的,
然后用 SqlDataAdapter.Fill() 方法将结果填充到 System.Data.DataTable 中
将 DataGridView 的数据源指向 DataTable 就可以了

5

            this.gridColumn119.Caption = “子单号”; //前台界面显示的列名
this.gridColumn119.FieldName = “eczdhm”;   //数据库返回的列名

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样用c#编程查询数据库中不同数据时在datagridview中显示别的列名