我有這個 gridView:<asp:GridView ItemType="WebUI.FeatureInfoArea.FeatureDesc" AutoGenerateColumns="false" ID="gvFeatList" runat="server" CssClass="table table-striped table-bordered table-hover pointer height-10"> <Columns> <asp:TemplateField HeaderText="Title"> <ItemTemplate> <%# Item.Title %> <span style="display: none;"><%# Item.UID %></span> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Tip"> <ItemTemplate> <%# Item.Tip %> </ItemTemplate> </asp:TemplateField> </Columns></asp:GridView>下面是將數(shù)據(jù)綁定到 GridView 控件的代碼:protected void Page_Load(object sender, EventArgs e){ string alias_Title = blabla1; string alias_Tip = blabla2; var result = fim.getFeaturesList(); gvFeatList.DataSource = result.featureDesc; gvFeatList.DataBind();}如您所見,我有一些名為 featureDesc 的屬性,并將其綁定到數(shù)據(jù)源。同樣在 Page_Load 事件中,我有兩個變量稱為alias_Title和alias_Tip。我需要顯示alias_Title而不是標題而alias_Tip不是提示。所以我的問題是,如何使 TemplateFields 中的 HeaderText 顯示為變量alias_Title和alias_Tip.
1 回答

FFIVE
TA貢獻1797條經驗 獲得超6個贊
您可以在調用 DataBind 后設置 HeaderRow Cell 的 Text。
gvFeatList.DataBind();
gvFeatList.HeaderRow.Cells[0].Text = alias_Title;
gvFeatList.HeaderRow.Cells[1].Text = alias_Tip;
- 1 回答
- 0 關注
- 299 瀏覽
添加回答
舉報
0/150
提交
取消