如何隐藏gridview列

2025-01-29 14:45:47
推荐回答(3个)
回答1:

预览和隐藏都在

第四列中findControl(删除按钮的id)
找到这个控件后,设置属性为隐藏

protected void GD_MemberInfo_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[3].FindControl("删除按钮的id").Visible = false;

}

回答2:

除了楼上的,还可以在源代码中加上
Visible='<%# (int)Eval("StuId")==1?true:false %>'根据条件动态的控制显示和隐藏,如果不判断,可以直接设为false
CommandName="MyDel" CausesValidation="False" CommandArgument='<%# Eval("StuId") %>'
Text="删除">

回答3:

或者 gridview.columns[0].width=0;

datagrid有冻结功能 这个没有,
设置宽度为0