我在asp.net中面临一些动态执行某项任务的问题。 我想在我的gridview中将数据库表列名称作为标题名称。所以我可以动态命名我的gridview。
<asp:GridView ID="GridView1" ShowHeaderWhenEmpty="true" AlternatingRowStyle-BackColor="SteelBlue" runat="server" AutoGenerateColumns="False" >
<Columns >
<asp:TemplateField HeaderText="DCName">
<ItemTemplate>
<asp:TextBox ID="txtDCName" Text='<%# Eval("DCName") %>' runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="StartDate">
<ItemTemplate>
<asp:TextBox ID="txtStartDate" Text='<%# Eval("StartDate") %> ' runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="EndDate">
<ItemTemplate>
<asp:TextBox ID="txtEndDate" Text='<%# Eval("EndDate") %>' runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField Visible="false">
<ItemTemplate>
<asp:Label ID="lblDCId" Text='<%# Eval("DCId") %>' runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
答案 0 :(得分:0)
<asp:TemplateField >
<HeaderTemplate >
<asp:Label ID="lblHeader" runat="server" Text='<%# Eval("title") %>'></asp:Label>
</HeaderTemplate>
.......