找回密码
 立即注册

QQ登录

只需一步,快速开始

iolior

高级会员

2

主题

10

帖子

1350

积分

高级会员

积分
1350

活字格认证

最新发帖
iolior
高级会员   /  发表于:2012-7-6 11:53  /   查看:15493  /  回复:10
请教:
当使用ajax请求后台数据, 并且返回数据集为空时,表格的header(列名)不能正常显示。
返回数据如下:
{"List":[], "RowsCount":0}

实例:

问题补充: 在第一次请求数据,获得数据的行数为0行时,表格的头就不能正常显示了。
当这是更改条件,点击“有数据”再获得数据后,所有行的数据都显示不正常。

本帖子中包含更多资源

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

x

10 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-7-6 12:06:00
沙发
回复 1楼iolior的帖子

不好意思,根据目前信息无法重现问题,能否发个 Demo 到论坛调试呢?
回复 使用道具 举报
iolior
高级会员   /  发表于:2012-7-9 15:36:00
板凳
回复 2楼iceman的帖子

Demo已经上传,并更改了帖子的问题描述。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-7-9 18:23:00
地板
回复 3楼iolior的帖子

iolior 你好,
问题已经重现,明天回复。
回复 使用道具 举报
iolior
高级会员   /  发表于:2012-7-19 08:59:00
5#
回复 4楼iceman的帖子

你好,请问一下这个问题现在有解决方法吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-19 18:14:00
6#
iolior 你好

非常抱歉,我们还在调查该问题。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-20 17:46:00
7#
从我这边调试情况来看,你页面初始状态是不加载数据的,所以Grid在初始化时没有加载header,从而引起不管有没有数据都无法显示,你可以进行以下代码修改


<input id='dataflag' type="hidden"  value = "false"/>
修改为
<input id='dataflag' type="hidden"  value = "true"/>
回复 使用道具 举报
iolior
高级会员   /  发表于:2012-7-20 18:01:00
8#
“你页面初始状态是不加载数据的,所以Grid在初始化时没有加载header”
不是不加载数据,而是没有取到数据!

我就是为了说明那个问题,才写了上面的 demo。
因为有时候,不能保证表格一定能取得数据,所以我要放一个空的 表格在那里,但是没有数据就不显示header,我认为这应该是控件的bug。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-24 16:43:00
9#
我这边调试时得到这样的结果:
1、保持你Demo中所有的代码,不修改任何代码,直接运行Demo,第一次运行到Page_Load中的aaa.Add("tabledata", model);时,model.rows并没有添加任何的 TableRow,所以,此时返回的model中并没有数据,也就没有显示任何列
2、页面加载完成后,此时C1GridView并没有任何列,此时点击“有数据”按钮,可以加载数据,但是,在第一次加载页面时C1GridView并没有初始化任何的列信息,所以,此时虽然model.rows有数据,但还是不能显示到C1GridView中
3、如果将<input id='dataflag' type="hidden"  value = "false"/>中的false修改为true,页面加载后点击“有数据”和“无数据”按钮都可以正常显示相应的列。
回复 使用道具 举报
iolior
高级会员   /  发表于:2012-8-2 11:56:00
10#
我写 Demo 给你要说明的问题就是上面你所描述的 2,
   【 在第一次加载数据时,如果没有取到数据,然后点“有数据” 使之取到数据,grid也不能正常显示(全是空行)。】

我想请教的就是如何解决上面的问题, 因为在实际应用中,我无法保证页面初始化grid控件时一定能取到数据。

比如查询页面,默认的查询条件下查不到数据(即初始化没有数据),然后我更改条件,能查到数据了,但是却不能正常显示了。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部