有没有一种方法可以从代码中控制列。
我有一个下拉框,里面有选项:日常和周末,还有一个网格视图列,包括星期一、二、三、四、五、六、日。如果用户选择了日常,我希望只显示星期一到星期五的列。
从代码中控制是可能的。哦,我在我的网页中使用了这个网格视图,并且使用C#进行编码。
求助!
使用Columns属性:
GridView1.Columns[5].Visible = false
GridView1.Columns[6].Visible = false
您可以通过编程方式索引到Columns集合并设置Visible属性来隐藏或显示列。
例如,要隐藏GridView中的第一列:
theGridview.Columns[0].Visible = false;
使用列的索引可能会让您感到麻烦--方便的是,Columns属性还接受列的名称,您可以在创建时使用列的Name属性进行设置。这有助于使代码自我记录。