FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 8679|回复: 8
打印 上一主题 下一主题

Grid 绑定了数据为什么不显示数据?

[复制链接]
跳转到指定楼层
楼主
发表于 2017-3-8 17:15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面的是MVC中视图中grid的代码                @(
                    F.Window()
                        .Width(650)
                        .WindowPosition(WindowPosition.Center)
                        .EnableClose(true)
                        .IsModal(false)
                        .Title("统计分析结果信息表")
                        .ID("w_DJHJ")
                        .Height(550)
                        .Hidden(true)
                        .Items(
                            F.Grid()
                                .EnableCollapse(false)
                                .Width(650)
                                .ShowHeader(false)
                                .ShowBorder(true)
                                .ID("Grid_DJHJ")
                                .AllowSorting(false)
                                .AutoScroll(true)
                                //.DataIDField("YWH")
                                //.DataTextField("业务号")
                                .Height(550)
                                .Columns(
                                    F.RowNumberField(),
                                    F.RenderField()
                                        .HeaderText("业务号")
                                        .DataField("YWH")
                                        .FieldType(FieldType.String)
                                        .Width(120),
                                    F.RenderField()
                                        .HeaderText("办理业务名称")
                                        .DataField("WFENTITYNAME")
                                        .FieldType(FieldType.String)
                                        .Width(180),
                                    F.RenderField()
                                        .HeaderText("业务类型")
                                        .DataField("WFENTITYPRENAME")
                                        .FieldType(FieldType.String)
                                        .Width(100),
                                    F.RenderField()
                                        .HeaderText("环节名称")
                                        .DataField("DOWITHNAME")
                                        .FieldType(FieldType.String)
                                        .Width(130),
                                    F.RenderField()
                                        .HeaderText("处理时间")
                                        .DataField("SUBMITDATE")
                                        .FieldType(FieldType.String)
                                        .Width(100)
                                )
                              )
                )

下面是查询时的代码


public DataTable GetTotalAnalyNodeDetailResult(DateTime dWhereStart, DateTime dWhereEnd)
{
     DataTable dt = null;

     string sSql = string.Empty;
     sSql = @"select * from BDC_TABLE_TMP";// 查询字段 YWH,WFENTITYNAME
,WFENTITYPRENAME,SUBMITDATE,DOWITHNAME;










      dt = OracleHelper.ExecuteDataTable(OracleHelper.BDCconnstr, sSql);
      return dt;
}

下面的代码是绑定Grid控件
DataTable dt = op.GetTotalAnalyNodeDetailResult(dS, dE);
UIHelper.Grid("Grid_DJHJ").DataSource(dt);
UIHelper.Window("w_DJHJ").Hidden(false);
return UIHelper.Result();

执行后的效果如下图所示



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
 楼主| 发表于 2017-3-8 17:17:30 | 只看该作者
这是因为什么呢?群主或哪位大牛给指点指点
板凳
发表于 2017-3-8 19:41:57 | 只看该作者
努力奋斗 发表于 2017-3-8 17:17
这是因为什么呢?群主或哪位大牛给指点指点

请基于空项目重现问题,发给客服QQ
地板
 楼主| 发表于 2017-3-9 09:31:10 | 只看该作者
sanshi 发表于 2017-3-8 19:41
请基于空项目重现问题,发给客服QQ

这是在浏览器下看到信息


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
5#
 楼主| 发表于 2017-3-9 09:33:43 | 只看该作者
在按钮事件中像下面那样写不正确?
DataTable dt = op.GetTotalAnalyNodeDetailResult(dS, dE);
UIHelper.Grid("Grid_DJHJ").DataSource(dt);
6#
发表于 2017-5-23 15:44:35 | 只看该作者
努力奋斗 发表于 2017-3-9 09:33
在按钮事件中像下面那样写不正确?
DataTable dt = op.GetTotalAnalyNodeDetailResult(dS, dE);
UIHelper.G ...

LZ解决了吗,分享一下,多谢。
7#
发表于 2017-5-24 08:18:07 | 只看该作者
  1. UIHelper.Grid("Grid_DJHJ").DataSource(dt, Grid_DJHJ_fields);
  2. return UIHelper.Result();
  3. Grid_DJHJ_fields类型为Jarray
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
8#
 楼主| 发表于 2017-6-21 21:46:30 | 只看该作者
xuxuzhaozhao 发表于 2017-5-23 15:44
LZ解决了吗,分享一下,多谢。

主要是在获得数据后,要重新整理一个DataTable,就行了,不要用访问数据库的DataTable,可以参考例程,就明白了
9#
 楼主| 发表于 2017-6-21 21:46:49 | 只看该作者
xuxuzhaozhao 发表于 2017-5-23 15:44
LZ解决了吗,分享一下,多谢。

解决了,主要是在获得数据后,要重新整理一个DataTable,就行了,不要用访问数据库的DataTable,可以参考例程,就明白了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-24 21:17 , Processed in 0.047037 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表