/ / ASP.net 2.0ネストされたグリッドビュー:親グリッドビュー列にまたがる方法-asp.net、gridview、ネスト

ASP.net 2.0ネストされたグリッドビュー:親グリッドビューの列にまたがる方法 - asp.net、gridview、ネストされた

良い一日、

数列の親グリッドビューがあります。各行に、ネストされたグリッドビューが必要です。ただし、ネストされたグリッドビューを正しく表示することには問題があります。

ネストされたグリッドビューを最初に配置すると親グリッドビューの列、表示属性をネストされたものにtrueに設定すると、もちろん、親グリッドビューのすべての列が右に移動します(子グリッドビュー用のスペースを作るため)。

その子グリッドビューをスパンさせるにはどうすればよいですか親グリッドビューの列?それが不可能な場合、どのように似たようなことを達成できますか。もちろん、親グリッドビューの最後の列に子グリッドビューを配置したくありません...

どうもありがとうございました!

編集:asp.net 2.0を使用する必要があります

回答:

回答№1の場合は3

これは、グリッドに関して多少注意が必要です。ビューコントロール。 「グリッド上のイベントを処理してから、グリッドをコントロールツリーに追加するコンテナ列のHTML colspan属性を更新する必要があります(非推奨)。

より良い選択は、ListViewを使用することです3.5フレームワークを使用できるかどうかを制御します。この制御により、マークアップを完全に制御できます。このコントロールを使用すると、親列の列スパンを簡単に指定でき、インライン式(<%#Eval(condition)%>)に基づいて条件付きにすることもできます。

3.5フレームワークがオプションではない場合。テーブルレイアウトのマークアップを宣言的に制御できるように、少なくとも親テーブルにリピーターコントロールを使用するソリューションを試みます。

私はこれが役立つことを願っています