DataGrid显示不出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataGrid显示不出来相关的知识,希望对你有一定的参考价值。

我用access来做数据库的,然后把表放到Datagrid上,在VS.NET上能够显示,但是调试后却显示不出,请问为什么?

有几个原因:
数据绑定的问题导致datagrid没有填充上数据
数据库连接出了问题导致数据没有读出来
参考技术A 可能因为没有绑定吧

easyui之datagrid为啥后台返回的数据在前台不显示

参考技术A 用的是PHP+easyUI做的开发,EasyUI datagrid绑定数据源有问题,就是数据显示不出来。
<table id="family_info" class="easyui-datagrid" title="家庭成员信息" style="width:100%;height:auto" data-options="
iconCls: 'icon-edit',
fitColumns:true,
rownumbers:true,
url:'__URL__/stuFamilyJson',
method:'get',
singleSelect: true,
toolbar: '#toolbar'">
原来在win下做开发,这样写是好使的,顺道贴出stuFamilyJson方法的代码:
public function stuFamilyJson()
$tb=D('StuFamily');
$familyInfo=$tb->where('stu_id='.session('userId'))->select();
foreach ($fam www.hnnedu.com ilyInfo as $key=>$familyInfoEach)
$familyInfo[$key]=$tb->parseFieldsMap($familyInfoEach);
echo $familyInfo=json_encode($familyInfo);

用浏览器开发者工具查看,得到返回值如下:
["id":"1","stuId":"1","folkName":"\u7236\u4eb2\u5927\u4eba","folkRelation":"\u7236\u5b50","folkCompany":"\u7236\u4eb2\u7684\u5355\u4f4d","folkPosition":"\u5de5\u4eba2","folkTel":"12345678910","folkAddress":"\u7ed9\u5927\u5bb6\u8bf4\u670di\u4e3au\u5346","id":"2","stuId":"1","folkName":"\u6bcd\u4eb2\u5927\u4eba","folkRelation":"\u6bcd\u5b50","folkCompany":"\u6bcd\u4eb2\u7684\u5355\u4f4d","folkPosition":"\u5de5\u4eba","folkTel":"12345678910","folkAddress":"\u5bf9\u65b9\u7b54\u590d","id":"6","stuId":"1","folkName":"\u5144\u957f\u5927\u4eba","folkRelation":"\u5144\u5f1f","folkCompany":"\u65e0","folkPosition":"\u65e0","folkTel":"123456","folkAddress":"\u70ed\u70ed\u70ed\u4ed6 \u5c14\u7279\u8ba9\u4ed6"]
注:此部分汉字都编码了,这里就不还原。
但是现在这样写,前台就显示不出数据了!
把返回的数据直接粘贴到一个json文件,url改为该json文件,就能正常显示了。
但是,这终究不是个好办法,毕竟要和数据库交互,当然你可能说让后台操作,将结果写入json文件,这样确实可以,不过我不是很喜欢。
又想到了这样写:
<script type="text/javascript">
$(document).ready(
$.post("__URL__/stuFamilyJson",
function(data)
data=eval("("+data+")");
$("#family_info").datagrid('data':data);

)
);
</script>

以上是关于DataGrid显示不出来的主要内容,如果未能解决你的问题,请参考以下文章

easyUI 使用datagrid 返回的json 数据正确 为啥页面显示不出来

easyui之datagrid为啥后台返回的数据在前台不显示

怎么在vb中让datagrid控件中的内容一开始不显示,查询的时候才显示啊

请问谁有JSP easyui datagrid 的自定义显示列的实例呀,就是显示出来的字段用户可以自己定义

wpf 当DataGrid列模版是ComboBox时,显示信息

关于easyui加载datagrid数据的问题