日期:2014-05-18  浏览次数:20413 次

为什么不能更改列标题??
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是空的,所以访问会出错.