2

asp.net c# の挿入/編集フォームに問題があります。

Employees のテーブルがあるとします。これで、各従業員に 1 つまたは複数のカテゴリを割り当てることができます。各カテゴリにはサブカテゴリがあり、各カテゴリの 1 つ以上のサブカテゴリにユーザーを割り当てることができます。

テーブル構造:

EmployeeTable
id
Fname
Lname
City

CategoryTable
id
CategoryName

SubCategoryTable
id
SubCategoryName

JuntionTable
EmployeeTable_id
CategoryTable_id
SubCategoryTable_id

挿入/編集 Web フォームは、私が苦労している場所です。EmployeeTable の日付はテキスト ボックスになります。従業員は複数のカテゴリに属する​​ことができ、そのカテゴリ内ではそれぞれが複数のサブカテゴリを持つことができるため、これを処理するためにサーバー コントロールをどのように設定しますか? ツリービュー コントロールは、親/子/ノードでこれを処理できますか?

4

1 に答える 1

0

挿入操作を実行するための組み込みコントロールに固執しようとしている場合は、挿入のためにSQLステートメントのロジックの大部分を実行する必要があります。

これは、TreeView、FormView、またはその他のほとんどの同様のコンテナーで実行できます。各コントロールを送信先のパラメーターに接続する必要があります。また、選択した他の値に基づいてネストされたコントロールにデータを入力するロジックを作成する必要があります。データベースの構造によっては、それぞれ独自の挿入ロジックを持つネストされたビューを使用する必要がある場合もあります。

各テーブルにすでに独自のSQLストアドプロシージャが作成されている場合は、ネストされたビューコントロールを使用する可能性があります。

于 2012-11-12T17:08:41.633 に答える