良い一日、
数列の親グリッドビューがあります。各行に、ネストされたグリッドビューが必要です。ただし、ネストされたグリッドビューを正しく表示することには問題があります。
ネストされたグリッドビューを最初に配置すると親グリッドビューの列、表示属性をネストされたものにtrueに設定すると、もちろん、親グリッドビューのすべての列が右に移動します(子グリッドビュー用のスペースを作るため)。
その子グリッドビューをスパンさせるにはどうすればよいですか親グリッドビューの列?それが不可能な場合、どのように似たようなことを達成できますか。もちろん、親グリッドビューの最後の列に子グリッドビューを配置したくありません...
どうもありがとうございました!
編集:asp.net 2.0を使用する必要があります
回答:
回答№1の場合は3これは、グリッドに関して多少注意が必要です。ビューコントロール。 「グリッド上のイベントを処理してから、グリッドをコントロールツリーに追加するコンテナ列のHTML colspan属性を更新する必要があります(非推奨)。
より良い選択は、ListViewを使用することです3.5フレームワークを使用できるかどうかを制御します。この制御により、マークアップを完全に制御できます。このコントロールを使用すると、親列の列スパンを簡単に指定でき、インライン式(<%#Eval(condition)%>)に基づいて条件付きにすることもできます。
3.5フレームワークがオプションではない場合。テーブルレイアウトのマークアップを宣言的に制御できるように、少なくとも親テーブルにリピーターコントロールを使用するソリューションを試みます。
私はこれが役立つことを願っています