0

gridview の 選択機能内の gridviewについて質問があります。フォーラム機能を実現しようとしています。つまり、スレッドが投稿され、人々がそのスレッドにコメントします。以前に投稿されたコメントから引用し、彼の意見を追加して、最後にコメントを作成できます。

親グリッドビューの RowDataBound イベントで内部グリッドビューのデータをバインドしています。データベースには、返信が行われたスレッド投稿の ID を持つ親 ID列があります。これまでのところ、単純な返信(以前のコメントを引用せずに)機能は問題なく機能しています。

今、私はシナリオの引用に問題があります..私は内側のグリッドビュー(グリッドビュー2)のアイテムテンプレート内にボタンを持っています..クリックすると、その投稿のIDが表示されます。しかし、私はまだ解決策を見つけることができません..gridview2は.csファイルでアクセスできないため

4

1 に答える 1

1

コード ビハインドからグリッドビュー内のコントロールに直接アクセスすることはできません。まず、そのコントロールのオブジェクトを作成する必要があります。

GridView GridView2=(GridView)GridView1.Rows[RowIndex].FindControl("GridView2");

このようなもの。
これを参照してください: http://www.codeproject.com/Articles/189997/Gridview-inside-Gridview-in-asp-net-Csharp。それはあなたを助けるかもしれません。

于 2013-07-10T12:41:37.887 に答える