我正在使用gridview綁定我的數據。我想隱藏後端列據此向headerfield如何根據標題字段在gridview中隱藏一列?
<asp:TemplateField>
<HeaderTemplate>
Incident Number
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="lb_incidentnumber" runat="server" Text='<%# Eval("IncidentNumber")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
我可以簡單地寫爲gv_viewincident.Columns[3].Visible = false;
,但我想提headername沒有給指數隱藏的列..
怎麼辦那?
也許這個鏈接可以幫助您,這找到數據字段的GridView列。 [如何獲得列名的單元格值] [1] [1]:http://stackoverflow.com/questions/9715983/how-to-get-the-cell-value-by -column-name-not-by-index-in-gridview-in-asp-net –
@minamorsali提供的鏈接非常棒。我建議將函數轉換爲[擴展方法](http://msdn.microsoft.com/en-us/library/bb383977.aspx),以使其更易於使用。 – mason