当前位置: 代码迷 >> ASP.NET >> 为什么不能更改列标题?解决方案
  详细解决方案

为什么不能更改列标题?解决方案

热度:8144   发布时间:2013-02-25 00:00:00.0
为什么不能更改列标题??
Sql0   =   "   Select   Syr,Mdd   ,SyRQ   ,SySJ,Nr   from   DjB       "
              .....
          GridView1.DataSource   =   Ds.Tables( "DsP ")
          GridView1.DataBind()

    GridView1.Columns(0).HeaderText   =   "使用人 "
    GridView1.Columns(1).HeaderText   =   "目的地 "



------解决方案--------------------------------------------------------
Select 使用人=Syr,目的地=Mdd ,SyRQ ,SySJ,Nr from DjB
------解决方案--------------------------------------------------------
你的GridView如果是自动生成列的话就不能改.其实要改也容易.
1,把GridView的自动生成列关掉,然后在 "编辑列 " 中创建相应的列,这样就可以改了.
2,改SQL语句.如:
Sql0 = " Select Syr as 列二,Mdd as 列三,SyRQ as 列四 from DjB "
------解决方案--------------------------------------------------------
自动生成列的话,虽然GridView显示的时候有列,但实际上GridView1.Columns是空的,所以访问会出错.
  相关解决方案