CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

怎么更改datagrid的列名

楼主txchen(上上签)2006-03-08 16:02:43 在 .NET技术 / C# 提问

各位兄弟,请问怎么更改datagrid的列名,我试了很久.  
  一定尽快结帖 问题点数:50、回复次数:21Top

1 楼lingfish(克青)回复于 2006-03-08 16:04:10 得分 0

你用的ms的datagrid吗?Top

2 楼txchen(上上签)回复于 2006-03-08 16:05:35 得分 0

是啊Top

3 楼lingfish(克青)回复于 2006-03-08 16:07:42 得分 5

通过可视化操作很好改的。这个不太好描述清楚.Top

4 楼wangzhenyun_512(explorer)回复于 2006-03-08 16:12:53 得分 0

在datagrid的ItemDataBound事件里加上  
  if(e.Item.ItemIndex==-1)  
  {  
  e.Item.Cells[2].Text="aaaaa";  
  }Top

5 楼txchen(上上签)回复于 2006-03-08 16:14:58 得分 0

我就是可视化改的,是datagrid   的确良tablestyles属性中改吗?Top

6 楼xiaoqhuang(人生就象在拉屎,有时你很努力了可出来的只是一个屁。)回复于 2006-03-08 16:21:05 得分 0

不明白,你是指DataGrid绑定到类似DataTable数量上吗?  
  是的话点DataGrid属性生成器把自动创建列去掉,自己添加绑定列,列名随便写,字段绑定到表里的字段Top

7 楼hy98521(斯达克)回复于 2006-03-08 16:32:17 得分 5

HeaderText   属性。    
  Top

8 楼txchen(上上签)回复于 2006-03-08 17:19:49 得分 0

怎样才能把自动创建列去掉Top

9 楼xinyangt(信仰t)回复于 2006-03-08 22:42:31 得分 5

在datagrid的 属性生成器 选择 列 选项卡 然后把最上面的 在运行时自动生成列 不选中就可以了啊Top

10 楼AloneSword(孤剑)回复于 2006-03-08 23:01:31 得分 5

winform   application:  
  this.DataGrid_example.Column[i].ColumnName="headerName"Top

11 楼txchen(上上签)回复于 2006-03-09 00:08:33 得分 0

DataGrid没有Column属性  
  我用的VS2003中的DataGridTop

12 楼Kshatriya(何以解忧,惟有杜康)回复于 2006-03-09 01:37:32 得分 0

设计器上面都可以设置的...Top

13 楼guodashao(郭大少)回复于 2006-03-09 13:23:58 得分 0

mark!!Top

14 楼hh_ztq(憨憨)回复于 2006-03-09 13:56:34 得分 0

<asp:DataGrid   id="dgrSite"   style="Z-INDEX:   102;   LEFT:   8px;   POSITION:   absolute;   TOP:   48px"   runat="server"  
  Width="100%"   AutoGenerateColumns="False">  
  <Columns>  
  <asp:BoundColumn   DataField="s_name"   HeaderText="Name"     />  
  </Columns>  
  </asp:DataGrid>Top

15 楼hh_ztq(憨憨)回复于 2006-03-09 13:58:38 得分 5

Datagrid的AutoGenerateColumns设为false就不会自动创建列了  
  然后再用Columns标签来定义自己的列,里面能定义的有好几种,其中asp:BoundColumn   是默认的Top

16 楼kingdhy(飞鹰)回复于 2006-03-09 14:50:01 得分 5

this.DataGrid1.TableStyles[0].GridColumnsStyle[index].HeaderText(???好象是吧?)Top

17 楼alang_jj(阿郎)回复于 2006-03-10 18:01:32 得分 5

dataGrid1.Columns["f_name"].HeaderText   =   "姓名";  
  dataGrid1.Columns["f_sex"].HeaderText   =   "性别";  
   
  VS   2005里面这样可以改Top

18 楼ahniyilin(决非偶然)回复于 2006-03-13 22:00:00 得分 0

我的解决方法是在sql语句里改!Top

19 楼charmgjj(杰)回复于 2006-03-13 23:36:10 得分 5

在sql语句中改Top

20 楼yuanarea(Sail before)回复于 2006-03-14 04:23:10 得分 5

select   username   as   姓名   ....   from   [user]Top

21 楼tigerhu76(虎虎)回复于 2006-03-14 08:17:11 得分 5

winform中先设tablestyles,然后设gridcolumnstyles的headertext就行了。这是vs2003中的,2005要容易得多了。Top

相关问题

  • DATAGRID中怎么在用户选择时自动更改某列的值?
  • DataGrid中列位置的更改
  • 如何更改datagrid列标题?
  • 如何更改winform的datagrid的列名?
  • asp.net中如何更改datagrid中列头
  • 急,很菜的问题,我怎么更改datagrid的列标题而不让他显示字段的名称?
  • 在DataGrid中超级链接列的字体颜色能更改吗?改了怎么不起作用?
  • DataGrid里字段的顺序怎么更改
  • 更改dataGrid里的数据后怎么更新数据库?
  • DataGrid绑定了ArrayList,如何将DataGrid列名更改成中文

关键词

  • datagrid
  • 属性
  • tablestyles
  • headertext
  • 创建
  • 绑定
  • columns

得分解答快速导航

  • 帖主:txchen
  • lingfish
  • hy98521
  • xinyangt
  • AloneSword
  • hh_ztq
  • kingdhy
  • alang_jj
  • charmgjj
  • yuanarea
  • tigerhu76

相关链接

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

广告也精彩

反馈

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