我想通过匹配它们的HeaderText在运行时隐藏一些gridView的列,但它不适合我。这里是我试图在运行时隐藏GridView列
protected void gridview_rowDataBound(object sender, GridViewRowEventArgs e)
{
foreach (DataControlField col in gvRecoed.Columns)
{
try
{
if (col.HeaderText == cat_check.SelectedItem.Text.Trim())
{
col.Visible = false;
}
}
catch (Exception exe)
{ }
}
}
cat_check的代码是一个CheckBoxList的
试试这个...的foreach(在GridView1.Columns的DataControlField列) 如果(column.HeaderText == “姓”) column.Visible = FALSE; –
我已经通过给硬编码值试过了,但它没有奏效。 。 。 –
好了做一件事...现在在jQuery中给CSS类控件一个css类... $(“。cssClassName”)。hide(); –