FineUI 官方论坛

标题: Grid 绑定了数据为什么不显示数据? [打印本页]

作者: 努力奋斗    时间: 2017-3-8 17:15
标题: Grid 绑定了数据为什么不显示数据?
下面的是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();

执行后的效果如下图所示
[attach]9864[/attach]



作者: 努力奋斗    时间: 2017-3-8 17:17
这是因为什么呢?群主或哪位大牛给指点指点
作者: sanshi    时间: 2017-3-8 19:41
努力奋斗 发表于 2017-3-8 17:17
这是因为什么呢?群主或哪位大牛给指点指点

请基于空项目重现问题,发给客服QQ
作者: 努力奋斗    时间: 2017-3-9 09:31
sanshi 发表于 2017-3-8 19:41
请基于空项目重现问题,发给客服QQ

这是在浏览器下看到信息
[attach]9868[/attach]
[attach]9867[/attach]

作者: 努力奋斗    时间: 2017-3-9 09:33
在按钮事件中像下面那样写不正确?
DataTable dt = op.GetTotalAnalyNodeDetailResult(dS, dE);
UIHelper.Grid("Grid_DJHJ").DataSource(dt);
作者: xuxuzhaozhao    时间: 2017-5-23 15:44
努力奋斗 发表于 2017-3-9 09:33
在按钮事件中像下面那样写不正确?
DataTable dt = op.GetTotalAnalyNodeDetailResult(dS, dE);
UIHelper.G ...

LZ解决了吗,分享一下,多谢。
作者: KK.Leung    时间: 2017-5-24 08:18
  1. UIHelper.Grid("Grid_DJHJ").DataSource(dt, Grid_DJHJ_fields);
  2. return UIHelper.Result();
  3. Grid_DJHJ_fields类型为Jarray
复制代码

[attach]10171[/attach]
作者: 努力奋斗    时间: 2017-6-21 21:46
xuxuzhaozhao 发表于 2017-5-23 15:44
LZ解决了吗,分享一下,多谢。

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

解决了,主要是在获得数据后,要重新整理一个DataTable,就行了,不要用访问数据库的DataTable,可以参考例程,就明白了




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4