首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

dataview 隐藏列有关问题

2012-03-04 
dataview 隐藏列问题ds.Tables[0].Columns[id].ColumnMappingMappingType.HiddendataView1.AutoGenera

dataview 隐藏列问题
ds.Tables[0].Columns["id"].ColumnMapping=MappingType.Hidden;
dataView1.AutoGenerateColumns=true;
gridView1.DataSource=ds;
gridView1.DataBind();


隐藏了 id 但id还是显示

列是自动生成的,我要隐藏id 怎么办

[解决办法]
这个问题,我知道,呵呵,在GridViw 的RowDataBound() 事件中

protected void GVList_RowDataBound(object sender, GridViewRowEventArgs e)
{
//隐藏不必要的列
if ((e.Row.RowType == DataControlRowType.DataRow) || (e.Row.RowType == DataControlRowType.Header) || (e.Row.RowType == DataControlRowType.Footer))
{
e.Row.Cells[0].Visible = false; 
e.Row.Cells[3].Visible = false;

}

热点排行