ユーザーが一連のデータに対して挿入、更新、キャンセル編集、および削除 (CRUD) 機能を必要とする Web アプリ (C#) 要件があります。フィールドの数が多いため、データ ソースの 1 つのレコードを 2 つ (または 3 つ) の行に表示する必要があります。GridView は、1 つの行にまたがる機能を提供できないようです。DataList には挿入機能がありません。私が見つけた拡張可能な GridView の例には、編集可能なコンテンツがありませんでした。複数のタイプのコントロールでこの要件を達成するために複数の方法を試しましたが、成功しませんでした。どんな助けでも大歓迎です。
1 に答える
0
DataGrid は、必要なものを提供するはずです。TemplateColumns を使用して、特定のセルをページに表示する方法を定義できます。
このリンクは、必要な情報を提供します。 http://www.asp.net/web-forms/tutorials/data-access/custom-formatting/using-templatefields-in-the-gridview-control-cs
これで十分な柔軟性が得られない場合は、DataRepeater コントロールを使用すると、独自のグリッドをレンダリングできる完全な制御が提供されます。
于 2012-05-21T13:19:40.883 に答える