【发布时间】:2011-01-26 16:16:32
【问题描述】:
我有一个网格视图,它正在填充来自 sqldatasource 的数据。我正在使用带有文本框的 FilterExpressions 来提供类似搜索的功能来过滤 gridview 结果。我的问题是“清除”过滤结果的唯一方法是在文本框为空的情况下再次搜索。不是很人性化。我想要做的是有一个清除过滤器的清除按钮。这是我所拥有的,但它不起作用。当我点击按钮时,它什么也不做。
<asp:Button ID="btnClear" runat="server" onclick="btnClear_Click" Text="Clear" />
protected void btnClear_Click(object sender, EventArgs e)
{
SqlDataSource1.FilterParameters.Clear();
SqlDataSource1.FilterExpression = string.empty;
gvReporting.DataBind();
}
【问题讨论】:
标签: c# asp.net gridview .net-4.0 sqldatasource