Devexpress Aspx Gridview 控件。在至少应用一个筛选器之前不想显示任何行

发布于 2024-11-08 15:57:11 字数 279 浏览 0 评论 0原文

我目前正在开发一个基于 C# 的 ASP.NET 页面。

我正在使用 Devexpress Aspx Gridview 控件来允许用户过滤我的 asp.net 网页上的各种数据。此类数据的一些示例包括用户个人资料和用户撰写的文章。

我想要的是能够让我的 gridview 控件在用户输入至少一个筛选参数之前不返回任何行。原因是我希望该控件对最终用户来说更像是高级搜索而不是过滤器,并且我不想任意优先考虑数据源返回的前几个条目。

有什么办法可以通过 javascript 或 c# 来实现这一点吗?

I am currently developing a C# based asp.net page.

I am using the Devexpress Aspx Gridview control to allow users to filter various data on my asp.net web page. Some examples of such data include users profiles and articles written by the user.

What I want is to be able to have my gridview control not return any rows until at least one filter parameter is entered by the user. The reason for this is that I want the control to appear to the end user to be an advanced search more than a filter and I do not want to arbitrarily give preference to the first couple of entries returned by the data source.

Is there any way to accomplish this, either via javascript or c#.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

肥爪爪 2024-11-15 15:57:11

SQLDataSource 的 Selecting 事件非常适合我:

protected void SqlDataSource2_Selecting(object sender, System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs e) {
    e.Cancel = ASPxGridView1.FilterExpression == string.Empty;
}

The Selecting event of the SQLDataSource works ideally for me:

protected void SqlDataSource2_Selecting(object sender, System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs e) {
    e.Cancel = ASPxGridView1.FilterExpression == string.Empty;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文