CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

datagrid的列是随机生成的如何改变列名

楼主a791223()2004-08-02 23:32:06 在 .NET技术 / ASP.NET 提问

datagrid的列是根据一个表里读出来的值生成,是自动产生的。如何改变列名为中文呢。  
  另外如何指定其中第X列是可以编辑的列。  
  select   dh,js,gh   from   rsdn   这样的sql其中列名是通过别一个表读取的,有可能每次都不一样。如何修改datagrid中的列名为中文格式的,即dh为"代号"这样的格式。  
  问题点数:0、回复次数:11Top

1 楼usepc(usepc)回复于 2004-08-03 02:58:40 得分 0

在数据库里改.Top

2 楼zhujiaozi(zhujiaozi)回复于 2004-08-03 08:20:04 得分 0

System.Web.UI.WebControls.BoundColumn   col   =   new   BoundColumn();  
  col   =   new   BoundColumn();  
  col.HeaderText   =   "代码";  
  col.DataField   =   "dh";  
  this.DataGrid1.Columns.Add(col);Top

3 楼zsms2(不远)回复于 2004-08-03 08:35:01 得分 0

用下面的方法  
  select   a   as   中文1,b   as   中文2   from   table   where   条件Top

4 楼vzxq(灵感人)回复于 2004-08-03 09:10:35 得分 0

if(e.Item.ItemType   ==   ListItemType.Header)    
      {    
          e.item.Cells[1].Text="列1"    
      }    
  Top

5 楼lingwu05()回复于 2004-08-04 16:04:35 得分 0

新建一个临时表,专门放一列名,列名直接从里面查就可以了。这里的列名可随时更改。Top

6 楼vipfenghuang(张伟)回复于 2004-08-04 16:17:53 得分 0

1.   用下面的方法  
          select   a   as   中文1,b   as   中文2   from   table   where   条件  
  2.再datagrid的dataitemdatabound事件中  
   
  if(e.Item.ItemType   ==   ListItemType.Header)    
      {    
          e.item.Cells[1].Text="列1"    
      }    
   
   
  Top

7 楼sicainiao(死菜鸟乐乐)回复于 2004-08-04 16:28:08 得分 0

建议在写sql语句时用上面几个提到的:  
  select   a   as   中文1,b   as   中文2   from   table   where   条件  
   
  方法来改写就成了。Top

8 楼supergirlly(别样冷冰寒)回复于 2004-08-04 16:33:34 得分 0

select   a   as   中文1,b   as   中文2   from   table   where   条件  
  这是最简单的办法了!Top

9 楼gaofeng2000(高老师)回复于 2004-08-04 16:38:14 得分 0

select   a   as   中文1,b   as   中文2   from   table   where   条件  
  这办法不错!Top

10 楼Octer()回复于 2004-08-04 16:49:41 得分 0

坚决同意zhujiaozi(zhujiaozi)  
  列还是动态生成的好  
   
  Top

11 楼xueqs()回复于 2004-08-04 16:59:34 得分 0

在datagrid上右键/属性生成器/列/去掉“在运行时自动创建列”/手工添加绑定列/在页眉文本处填写要显示的列名/在数据字段处填写sql语句中选出的数据列名称Top

相关问题

  • 生成随机数
  • 高手请进!如何改变含有自动生成列的DataGrid的宽度?
  • 生成随机密码
  • 如何生成随机数?
  • 如何生成随机数?
  • 生成4位随机数
  • 用vba生成随机数
  • 关于DataGrid 生成excel(C#)
  • 求生成随机数的算法
  • 随机生成逆波兰式···················

关键词

  • 中文
  • datagrid
  • boundcolumn
  • bas中文2
  • 条件
  • col
  • dh
  • aas中文
  • 方法
  • item

得分解答快速导航

  • 帖主:a791223

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo