怎么更改datagrid的列名
各位兄弟,请问怎么更改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




