【发布时间】:2015-03-13 09:33:41
【问题描述】:
总结:我想在文本框中输入文本,按下按钮,GridView 应该会显示缩小的内容——按值过滤。
详细信息: 作为 DevExpress APS.NET MVC 5 初学者,我有一个使用 GridView 的简单演示应用程序。第一个示例使用带有过滤行的 Gridview —— DevExpress (14.2) GridView 向导生成的所有内容。
向列过滤器输入一些值时,显示的内容会在一段时间后减少:
我需要实现在文本框中输入值的替代方法,并且只有在按下应用按钮后才会更新 GridView 内容:
视图定义如下:
@{
ViewBag.Title = "GridView filtering";
}
<h2>@ViewBag.Title</h2>
@Html.DevExpress().Label(settings =>
{
settings.Name = "Label";
settings.Text = "Filter for the Name column";
}).GetHtml()
@Html.DevExpress().TextBox(settings =>
{
settings.Name = "TextBox";
}).GetHtml()
@Html.DevExpress().Button(settings =>
{
settings.Name = "BtnApply";
settings.Text = "Apply";
settings.UseSubmitBehavior = true;
}).GetHtml()
@Html.Action("GridViewPartial")
我不知道如何将按钮单击绑定到功能、如何获取文本框内容以及如何将其传递给 GridView 并使其更新。
【问题讨论】: