c# .net 如何修改gridview自动生成列的列名?

c#.net如何修改gridview自动生成列的列名?该页面为查询页面——可以通过关键字、类型等方面查询连接数据库、运行都正常,但我想修改列名,如何改?“选择数据源”显示... c# .net 如何修改gridview自动生成列的列名?

该页面为查询页面——可以通过 关键字、类型等方面查询
连接数据库、运行都正常,但我想修改列名,如何改?
“选择数据源”显示“无”,无法通过编辑“BoundField”中的“HeaderText”来修改列名。
而且运行页面的列名是中文,数据库中的列名是英文的,中文列名是在哪设置的?
展开
 我来答
wang768752
2012-03-02 · TA获得超过110个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:91.8万
展开全部
你可以在页面的源代码里面自己给HeaderText取一个列名!如:
<Columns>
<asp:TemplateField HeaderText="身份证号">
<ItemTemplate>
<%# Eval("card") %>
</ItemTemplate>

<EditItemTemplate>
<asp:TextBox ID="TBCard" Text='<%# Eval("card") %>' runat="server" />
</EditItemTemplate>
</asp:TemplateField>
</Columns>
你可以参照上面的方式去试一试,上面的<EdititemTemplate>是启用GridView编辑功能时的显示数据!是可编辑的~~
yujunwu2525
2012-03-02 · TA获得超过3017个赞
知道小有建树答主
回答量:1389
采纳率:0%
帮助的人:958万
展开全部
右上角有个小三角形,点一下,在里面修改。
空的话也没有关系,添加→修改Text→Value里绑定数据库的关键字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大白的丢丢
2012-03-02 · TA获得超过274个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:194万
展开全部
sql语句 可以为 select name as 名称,sex as 性别。。。 再绑定在gridview上即可 不需要手动填写列名
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古道瘦马s1
2012-11-04
知道答主
回答量:61
采纳率:0%
帮助的人:47.9万
展开全部
可以不要通过gridview控件,
而是通过sql 语句
select 列名 as 我要的列名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友017f5cf
2012-03-02
知道答主
回答量:18
采纳率:0%
帮助的人:12.5万
展开全部
你试试从前台html代码里边把headtext改正中文试试,别用vs工具里的属性面板,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式