0
**Header: Hobbies**

Item1

Item2

Item3

**Hobbies: Textbox Field**

**Header: Skills**

Item1

Item2

Item3

**Skills: Textbox Field | Save Button**

ASP.Net でこの種の Gridview を作成するにはどうすればよいですか?

すべてのグループ ヘッダーには、アイテムを表示するフィールドと、ユーザーが希望する入力の値を入力できるテキスト ボックス フィールドと、レコードをデータベースに保存するボタンがあります。

4

2 に答える 2

1

GridView の代わりにListView Web サーバー コントロールの使用を検討してください。

ListView: ASP.NET ListView コントロールを使用すると、データ ソースから返されたデータ項目にバインドして表示できます。ページ単位でデータを表示できます。項目を個別に表示することも、グループ化することもできます。

ListView コントロールは、テンプレートとスタイルを使用して定義した形式でデータを表示します。これは、DataList および Repeater コントロールと同様に、繰り返し構造のデータに役立ちます。ただし、これらのコントロールとは異なり、ListView コントロールを使用すると、ユーザーがデータを編集、挿入、削除したり、データを並べ替えたりページングしたりできます。すべてコードを使用する必要はありません。

于 2012-12-28T08:41:01.720 に答える
0

あなたのデータはどのように構成されていますか?正規化されている場合は、ユーザー ID でリンクされたさまざまなヘッダーに個別のテーブルが必要です。この場合、最も簡単な方法は、グリッドビューをネストすることです。1 つの列を持つ親グリッドビューを作成します。その列をテンペレート フィールドに変換し、1 列のテーブルをドロップし、各行に X 行 (ヘッダーの数) をドロップして、個別のグリッドビューをドロップし、それらを必要なユーザー ID にバインドします。

于 2012-12-28T12:28:09.787 に答える