C# 将数据集分配给aspxGridView

C# 将数据集分配给aspxGridView,c#,asp.net,master-detail,aspxgridview,C#,Asp.net,Master Detail,Aspxgridview,我有主细节aspxgridview。我有一个aspxcheckbox控件,还有主细节aspxgridview中的复选框列。在选择aspxcheckbox时,我想选择aspxgridview中的所有行,即主行和详细行。之前,我调用了aspxcheckbox_checkedChange事件,在该事件中,我更新了数据集中的列,并再次分配了数据集,但它对我不起作用 gridDocumentDetail.DataSource = dsGridData; gridDocumentDetail.DataBin

我有主细节aspxgridview。我有一个aspxcheckbox控件,还有主细节aspxgridview中的复选框列。在选择aspxcheckbox时,我想选择aspxgridview中的所有行,即主行和详细行。之前,我调用了aspxcheckbox_checkedChange事件,在该事件中,我更新了数据集中的列,并再次分配了数据集,但它对我不起作用

gridDocumentDetail.DataSource = dsGridData;
gridDocumentDetail.DataBind();
试试这个

gridDocumentDetail.DataSource=dsGridData.Tables[0]//如果您愿意,您可以根据需要通过索引1

gridDocumentDetail.DataBind()

因为datasource接受datatable 其中数据集包含许多


我希望这能起作用

您确定dsGridData中有任何数据吗?您能提供它的assignstatement吗?是的,dsGridData有两个表的数据。表[0]和表[1]。因为我在aspxGridview中有主-细节关系,但我有主-细节关系。它应该采用dsGridData而不是dsGridData。表[0]。如果需要,可以将两者合并到一个表中并使用它。。。因为你无法将数据集传递给数据源,所以我尝试了一下,但没有得到我想要的结果