我有一个带有 Devexpress GridView 的页面,我想在其中显示所有表数据(使用实体框架)。
在加载的第一页上显示所有数据,但是我的 Devexpress GridView 不排序和过滤。:(
下面是我的代码:
我的控制器
public class MenuController : Controller
{
private AcessoEntities db = new AcessoEntities();
public ActionResult Index()
{
var menu = db.MENU.Include(m => m.MENU2);
return View(menu.ToList());
}
}
这是我的观点:
@Html.DevExpress().GridView(
s =>
{
s.Name = "Lista";
s.KeyFieldName = "Id";
s.Settings.ShowFilterRow = true;
s.Columns.Add("Nome");
s.Columns.Add("MENU2.Nome", "Meu pai").SortOrder = DevExpress.Data.ColumnSortOrder.Ascending;
s.Columns.Add("Ordem_Menu", "Ordem menu");
}).BindToLINQ(string.Empty, string.Empty, (s, e) =>
{
var data = new Hoya.Extranet.Interface.Models.AcessoEntities();
e.QueryableSource = data.MENU;
}).GetHtml()
当我点击排序或过滤时,它只显示一个图像“正在加载”,没有任何反应......
有人能帮我吗?