Radgrid子网格数据未显示

时间:2014-10-08 18:29:55

标签: telerik telerik-grid radgrid

我正在尝试将子网格添加到网格中。现在我看到主网格行左侧的箭头,点击它时会显示包含所有列的子网格,但是它表示没有行数据。

在调试器中,我看到数据在服务器端被绑定为OnDetailTableDataBind的API绑定。

<telerik:RadGrid
 ...
OnDetailTableDataBind="myfunction"
...

在函数I中绑定数据如下:

protected void myfunction(object source, GridDetailTableDataBindEventArgs e)
{
    ...
    e.DetailTableView.DataSource = SubGridData;
}

在调试器中检查了在SubGridDetailTable中设置的值,它现在有一些测试数据。

我从另一个程序复制了详细信息表部分,所以应该没问题,有什么我可以注意的吗?为什么不能显示来自子网格的数据?我找了一个grid.DataBind(),但它看起来不像其他程序为子网格调用它。

1 个答案:

答案 0 :(得分:1)

您是否检查过Parent和Child表之间是否存在关系约束?如果还没有,请检查<ParentTableRelation>标记。此外,由于您正在使用测试数据,请确保列对应于父网格中的数据。