0

我有一个网格视图,中继器位于 TemplateField 的网格视图内。

我正在将数据表绑定到gridview。此数据表包含一列rptrDS,其中包含数据表对象。

我需要使用 Eval 将这些数据表对象绑定到中继器的数据源属性。

当我这样做时,像Specified cast 一样出现的错误是无效的......

这是相当理解的,我需要将从 Eval 返回的对象类型转换为 DataTable 对象。但我想知道是否有办法做到这一点。Convert类没有任何这样的功能说ToDataTable()

第二件事是只指定 DataSource 值是行不通的,我还需要调用 DataBind。动态绑定DataSource本身的场景下如何调用DataBind。

请指教。

4

1 回答 1

0

放置一个gridview而不是eval。然后在您的基本 gridview RowDataBound 方法中,找到那个小 gridview 并将您的表格交给它,在那里绑定。

您可以在这里学习一些技巧: http ://www.aspsnippets.com/Articles/ASPNet-Nested-GridViews-GridView-inside-GridView-with-Expand-and-Collapse-feature.aspx

于 2013-10-24T07:59:10.443 回答