8

デフォルトでは、Gridview の各行は、データソースにアタッチされたデータテーブルまたはデータセットの各行にマップされます。しかし、これらの行を複数の列で表示したい場合はどうでしょう。たとえば、10 行の場合、5 行ずつ 2 列に並べて表示する必要があります。Infragistics グリッドでこれを行うこともできます。これは可能ですか?

4

3 に答える 3

14

DataList代わりにコントロールを使用できます。表示する列の数を定義できるプロパティがありRepeatColumnsます。

.NET Framework 3.5 には、さらに優れたソリューションであるListViewコントロールがあります。ListView コントロールの使用方法の詳細については、こちらを参照してください。

于 2008-08-21T13:05:57.243 に答える
1

これが純粋なコーディング演習である場合は、GridviewのRowDataBoundイベントにバインドします。そうすれば、次のことができます。

e.Row.Cells(2).Text = e.Row.Cells(1).Text

これにより、データベースからプルされた後、列1のテキストが列2に配置されます。同様の方法を使用して、列を動的に作成することもできます。

読み直して、私はあなたの問題を誤解していると思います。

于 2008-10-07T08:59:42.167 に答える
0

2 つの同一のバインドされた列を次々に配置することはできませんか?

于 2008-09-16T08:42:00.203 に答える