2011-12-22 20 views
0

私はここで詰まっています。ネストされたGridView - 親からIDを取得

GridViewには、GridView(ユーザーコントロールとしてのテンプレート列として)がネストされています。 両方ともObjectDataSourceにバインドされています。私の問題は、関連するデータのみを表示するために、親行のIDを子グリッドに渡す方法です。

例:

<ParentGridView> 
<Columns> 
    <ID/> 
    <ChildGridView/> 
</Columns> 
</ParentGridView>  

がどのように私はParentGridViewからChildGridViewにIDを渡すことができますか?

ありがとうございます。

+0

GridViewのは、列の有効な制御ではありません、この記事を見て、この

var gvParent= (GridViewRow)gvChild.Parent.Parent; 

または

var gvParent= (GridViewRow)gvChild.Parent.Parent.Parent;

のようなものを試してみてください。 DataControlFieldCollectionに 'DataControlField'タイプの項目が必要なエラーが表示されます。 'asp:GridView'のタイプは 'GridView'です。それにはTemplateFieldが必要です。 –

+0

私はテンプレートフィールドを持っています。申し訳ありませんが私の質問が十分に明確でない場合。 – GuyFawkes

答えて

関連する問題