如何根据任何值隐藏gridview中的任何行

riy*_*iya 2 c# asp.net

如何根据GridView中的某个值隐藏行?

例如,我有一个五列的gridview,当列3的值为空时,我不想显示该行,该行应该被隐藏.因此在gridview中,只有那些行应该是可见的,其中列3具有任何值.我认为这可以在GridView的RowDataBound -event中完成,但我怎么能实际隐藏它?

res*_*a k 6

试试这个 :

private void GridView_RowDataBound(Object sender, GridViewRowEventArgs e)
 {
    if (e.Row.Cells[2].Text == "") 
        e.Row.Visible = false;
 }
Run Code Online (Sandbox Code Playgroud)