datagrid传参显示数据,怎么弄?

发布于 2022-09-07 16:24:00 字数 2557 浏览 20 评论 0

问题描述

小弟最近接触项目,图片描述,已知该业务编号由前一个页面带入,并不可修改,图片描述,想实现在当前页的datagrid中,显示这条业务编号的其他字段数据,而不是所有记录的所有全部数据,现在我用的是,先展示全部数据,然后再写了一个查询,以当前业务编号为条件,显示数据,但造成了加载页面时会先显示全部数据,然后再显示筛选后的数据,看网上应该可以直接datagrid传参加载自己想要的数据,请大神指点,下面是datagrid加载数据的url,

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
public ActionResult GetData(int page = 1, int rows = 10, string sort = "Id", string order = "asc", string filterRules = "")

    {
        var filters = JsonConvert.DeserializeObject<IEnumerable<filterRule>>(filterRules);
        int totalCount = 0;
        //int pagenum = offset / limit +1;
        var customsinspection = _customsInspectionService.Query(new CustomsInspectionQuery().Withfilter(filters)).OrderBy(n=>n.OrderBy(sort,order)).SelectPage(page, rows, out totalCount);
        var datarows = customsinspection.Select( n => new {  
                     Id = n.Id, 
                     Operation_ID = n.Operation_ID, 
                     Flight_NO = n.Flight_NO, 
                     Flight_Date_Want = n.Flight_Date_Want, 
                     MBL = n.MBL, 
                     Consign_Code_CK = n.Consign_Code_CK, 
                     Book_Flat_Code = n.Book_Flat_Code, 
                     Customs_Declaration = n.Customs_Declaration, 
                     Num_BG = n.Num_BG, 
                     Remarks_BG = n.Remarks_BG, 
                     Customs_Broker_BG = n.Customs_Broker_BG, 
                     Customs_Date_BG = n.Customs_Date_BG, 
                     Pieces_TS = n.Pieces_TS, 
                     Weight_TS = n.Weight_TS, 
                     Volume_TS = n.Volume_TS, 
                     Pieces_Fact = n.Pieces_Fact, 
                     Weight_Fact = n.Weight_Fact, 
                     Volume_Fact = n.Volume_Fact, 
                     Pieces_BG = n.Pieces_BG, 
                     Weight_BG = n.Weight_BG, 
                     Volume_BG = n.Volume_BG, 
                     IS_Checked_BG = n.IS_Checked_BG, 
                     Check_QTY = n.Check_QTY, 
                     Check_Date = n.Check_Date, 
                     Fileupload = n.Fileupload, 
                     Status = n.Status, 
                     OperatingPoint = n.OperatingPoint}).ToList();
        var pagelist = new { total = totalCount, rows = datarows };
        return Json(pagelist, JsonRequestBehavior.AllowGet);
    }

你期待的结果是什么?实际看到的错误信息又是什么?

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文