急:在线等!如何改GridView行标题(即第一个记录)
我将数据库中的数据提取出来,并显示在GridView中。其中数据库中的头标题是:custName,custId.这样的字符同样显示在GridView中,应该如何更改才能让GridView的头一行显示:姓名,编号
而不是显示custName,custId
在线等,先谢谢各位 --------------------编程问答-------------------- 属性里面改 --------------------编程问答-------------------- to sunchaohuang(流星飞狐(oO!))
你好,
在哪个属性里?这么修改?
麻烦你说清楚点吧,大侠。
属性你有很多关于行和列的header,我都改了几个都不正确
另外,我这个是要修改两个列标题:custName,custId,把他们改成姓名,编号
--------------------编程问答-------------------- 把自动产生列的属性去掉不可以吗 --------------------编程问答-------------------- 去掉自动生成列的结果:什么数据都没有了
--------------------编程问答-------------------- 编辑列,把名称和相应的字段填进去就行了 --------------------编程问答-------------------- <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="100%" OnRowCommand="GridView1_RowCommand" OnRowDataBound="GridView1_RowDataBound" OnRowDeleting="GridView1_RowDeleting">
<Columns>
<asp:TemplateField HeaderText="选中">
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" Text=' <%# Eval("ArticleID") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="文章标题">
<ItemTemplate>
[<asp:LinkButton ID="LinkButton2" runat="server" CommandArgument='<%# Eval("ArticleID") %>' CommandName="Show" Text='<%# Eval("TitleIntact") %>' ></asp:LinkButton>]
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="录入者">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("Author") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="点击数">
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Eval("Hits") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="审核状态">
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# GetSH(Eval("Status"))%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="常规管理操作">
<ItemTemplate>
<asp:LinkButton ID="LinkButton3" runat="server" CommandArgument='<%# Eval("ArticleID") %>' CommandName="Modify" CausesValidation="false">修改</asp:LinkButton>
<asp:LinkButton ID="LinkButton4" runat="server" CommandArgument='<%# Eval("ArticleID") %>' CommandName="Delete" CausesValidation="false">删除</asp:LinkButton>
<asp:LinkButton ID="LinkButton5" runat="server" CommandArgument='<%# Eval("ArticleID") %>' CommandName="SetOnTap" CausesValidation="false">固顶</asp:LinkButton>
<asp:LinkButton ID="LinkButton6" runat="server" CommandArgument='<%# Eval("ArticleID") %>' CommandName="SetElite" CausesValidation="false">调为推荐</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
改好的 --------------------编程问答-------------------- select name as '名',id as '号' from table --------------------编程问答-------------------- 点击gridview右上角小图标,"编辑列".
进入之后,去掉左下角的"自动生成"...然后在左上角里面,找到自己需要的列,按添加到左下角的框框里(如果你是自己在cs里写代码的,那在左上角是看不到字段的,就随便自己添加一些,自己改右边的属性).
总体来说,右边有个属性框,你可以在里面找到headxxx什么的,把里面的custName改成"姓名". --------------------编程问答-------------------- 如上,改的是绑定字段的HeaderText属性 --------------------编程问答-------------------- ShowHeader属性变成false就可以了
--------------------编程问答--------------------
+1
补充:.NET技术 , ASP.NET