我将Gridview1绑定到Sqldatasource1,如下所示:
protected void Button1_Click(object sender, EventArgs e)
{
GridView1.Columns[2].Visible = false;
}
单击按钮后,列应该不可见。
float
这工作正常。但在gridview中编辑和更新任何数据后,隐藏列(AssociateName)不绑定并显示银行值。有没有更新隐藏列的解决方案..
答案 0 :(得分:0)
之所以会发生这种情况,是因为您可能正在重新加载页面之后,因此元素状态会丢失列可见状态并使用您在aspx页面中的可见属性(在本例中为visible="true"
,因为它被省略)
要修复它,您必须更改重新加载页面的方式,以便它不会丢失状态或根据您想要的规则设置visible="false"
,也可以在PageLoad方法中。