DataGridView绑定一个Datatable后,能显示查询数据,当时表头第一列是空的,没有列名。
DataTable对应sql语句如下:
SELECT ComponentExpandID,TrailerID,ComponentID,TrailerNO AS 拖车号,TrailerName AS 司机,[Name] AS 部件名,[Type] AS 部件类型,Amount AS 数量,Re AS 备注,LoginName AS 输入人,InputTime AS 输入时间 FROM vwTM_ComponentExpand " + condition + " ORDER BY TrailerNO,[Name]
DataTable对应sql语句如下:
SELECT ComponentExpandID,TrailerID,ComponentID,TrailerNO AS 拖车号,TrailerName AS 司机,[Name] AS 部件名,[Type] AS 部件类型,Amount AS 数量,Re AS 备注,LoginName AS 输入人,InputTime AS 输入时间 FROM vwTM_ComponentExpand " + condition + " ORDER BY TrailerNO,[Name]
解决方案 »
- 请问这段正则怎么写。。。
- user32.dll中findtext怎么使用
- C# 记事本智能提示 怎么实现?
- ASP。NET,紧急
- FileStream.BeginWrite和FileStream.BeginRead的问题
- 关于dropdownlist的问题???
- 如何实现类似VS开发工具 的界面,有没有对应的控件使用?
- c# 两个窗体间传值
- 一个编译*.cs的小问题,小弟解决不了
- controlbox的问题???????????
- The type of the name '' could not be found 是什么问题?
- 如何让C#开发环境也允许后期绑定,比如应该设置VS.NET中的哪个选项以达到此目的。就像VB.NET中.vb文件开头的这个“Option Strict Off”所实现的后期绑定功能一样。
如果不想显示第一列则设置下DataGridView的Rowheadervisible
DataGridView绑定一个Datatable后,能显示查询数据,但是表头第一行显示为空,没有显示对应的列名,如“拖车号”等
是你的数据源也就是Datatable的问题
你用Sql语句as的表头,.net中的Datatable从sql语句中返回是不返回表头的
它只返回数据
你要在Datatable中加表头,然后在绑定
通过设置 DataGridView 控件的 DataSource 属性将其绑定到数据源时,该控件可以:将数据源列的名称自动用作列标头文本。用数据源的内容进行填充。DataGridView 列是为数据源中的每个列自动创建的。为表中的每个可见行创建一行。用户单击列标头时,将根据基础数据自动对行进行排序。
DataGridView 控件的 DataSource 是什么?
是你的Sql语句还是内存中的datatable?????