我有这个 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>
下面是将数据绑定到 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 的属性,并将其绑定到数据源。
同样在 Page_Load 事件中,我有两个变量称为alias_Title和alias_Tip。
我需要显示alias_Title而不是标题而alias_Tip不是提示。
所以我的问题是,如何使 TemplateFields 中的 HeaderText 显示为变量alias_Title和alias_Tip.
FFIVE
相关分类