隐藏或删除字段中包含特定文本的整个GridView行

时间:2013-04-05 11:19:55

标签: asp.net vb.net visual-studio

这是我在这里的第一篇文章。

我有一个简单的ASP.NET查询字符串驱动页面,其中包含一个GridView,列出了特定文件夹的内容(基于查询字符串)。这些文件夹中的一些包含PDF,这意味着在我创建的Windows文件服务器上一个thumbs.db文件(包含文件夹视图的缩略图),遗憾的是这个文件列在GridView中,看起来很不雅观,有什么方法可以改变我的GridView代码来删除或隐藏包含{的行{1}}列中的{1}}。

代码背后(VB.NET)(缩写为有很多文件夹)

Thumbs.db

ASPX代码

Name

非常感谢您的任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以在Gridview_rowbound事件中执行此操作

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
     HyperLink hl = (HyperLink) e.row.FindControl("HyperLink1");
       if (hl.Text == "Thumb.db")
       {
       e.Row.Visible=false;
       }
    }
}

移植到vb对你来说很容易吗?