报这个错误的原因跟表格宽度没有关系,只要是column中的键值对写的是否正确,column要用两个中括号括起来-------[[ ]]
$('#dg').datagrid({
url:'datagrid_data.json',
columns:[[
{field:'code',title:'Code',width:100},
{field:'name',title:'Name',width:100},
{field:'price',title:'Price',width:100,align:'right'}
]]
});