设置一个Css类:
<style type="text/css">
.hidden
{
display: none;
}
</style>
随后在GridView的列编辑对话框中,对需要进行隐藏的列进行设置,分别设置FootStyle,HeaderStyle,ItemStyle的CssClass属性为“hidden”
<asp:BoundField DataField="newsContent">
<HeaderStyle CssClass="hidden" />
<ItemStyle CssClass="hidden" />
<FooterStyle CssClass="hidden" />
</asp:BoundField>
Ok,这样我们就实现了隐藏列的目的,同时又能保证对其进行数据绑定。
protected void GridView2_RowEditing(object sender, GridViewEditEventArgs e) { newsContent.Text =Server.HtmlDecode(GridView2.Rows[e.NewEditIndex].Cells[7].Text.ToString()); }