我想列出目录中的所有文件并显示在DevExtreme datagrid中,以供用户上传

时间:2019-05-31 11:02:05

标签: c# asp.net-mvc devextreme

我第一次使用DevExtreme使用ASP.NET MVC。我已经使用datagrid设置了新视图,并在运行时按预期显示。

我的目标是使此datagrid显示当前驻留在我的文件目录中的文件列表,而我现在对此有点犹豫。这很容易实现,如果可以的话,有人可以朝我正确的方向推吗?

@(Html.DevExtreme().DataGrid().ID("CreateBatchGrid")
                                  .DataSource(ds => ds
                                      .WebApi()
                                      .Controller("NewBatch")
                                      .LoadAction("GetFilesForBatch")
                                      .Key("LoadContextID")
                                  ) // end of datasource
                                  .Columns(columns =>
                                  {

                                      columns.Add().DataField("FilePath").Caption("File Path");
                                      columns.Add().DataField("FileType").Caption("File Type");


                                  })
                                  .Paging(paging => paging.PageSize(10))
                                  .Pager(pager =>
                                  {
                                      pager.ShowPageSizeSelector(true);
                                      pager.AllowedPageSizes(new List<int> { 5, 10, 20 });
                                      pager.ShowInfo(true);
                                  })
                                  .FilterRow(f => f.Visible(true))
                                  .HeaderFilter(f => f.Visible(true))
                                  .GroupPanel(p => p.Visible(true))
                                  .ShowBorders(true)
                                  .ShowRowLines(true)
                                  .ColumnAutoWidth(true)

0 个答案:

没有答案