首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-11 
为什么不能更改列标题??Sql0SelectSyr,Mdd,SyRQ,SySJ,NrfromDjB.....GridView1.DataSourceDs.Tables(

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

热点排行