搜索按钮+ gridview
本文关键字:gridview 按钮 搜索 | 更新日期: 2023-09-27 18:14:45
我有一个显示数据表的所有信息的gridview。我有一个文本框和一个按钮。如果我想在网格视图中搜索一些特定的文件,我需要在文本框中输入文件名,然后点击搜索按钮。我用代码
来处理这个问题// don't copy and paste this; it is vulnerable to sql injection attacks
SqlDataSource1.SelectCommand =
"select * from Table1 where FileName like '%" + TextBox1.Text + "%'" ;
SqlDataSource1.DataBind();
如果没有搜索结果,我想显示像"文件未找到"这样的消息。我该怎么做呢?
您可以使用emptydatatext属性。http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.emptydatatext (v =应用程序). aspx
<asp:GridView EmptyDataText="File Not Found" />
如果我理解你
if (((DataTable)SqlDataSource1).rows.count < 1)
{
//file not found
}
你应该从GridView的数据源中获得DataTable,并使用Select方法的DataTable返回 datarow 对象的数组,如果返回的数组为null或其计数为零,你可以弹出一个'file not found'消息。
MSDN Reference: DataTable。选择方法(String)