我们用gridview的时候,如果我们不想我们的主键显示出来,我们可以在RowCreated事件的时候隐藏它,protected void gvmsg_RowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[0].Visible = false;
}现在假设隐藏列是第一列但问题出现,.当使用分页功能时,我们根本看不到分页的按钮...为什么呢,因为我们也把它隐藏了,所以我们要在以上加个判断if(e.Row.Cells.Count>2)
e.Row.Cells[0].Visible = false; 我们的真正数据列一般都大于2拉...这样就可以了 用,e.Row.RowType ==DataControlRowType.DataRow等都不可以的,它会把分页那行看成数据项了然后通过string id = gvmsg.Rows[e.RowIndex].Cells[0].Text;获得id .
Gridview 使用小提示
最新推荐文章于 2020-08-04 09:03:36 发布