このフォームは、タイム スロットをクラスとディビジョンに割り当てるためのものCheckboxlistです (つまり、1st_A、1st_B のスロット 1)。
Checkboxlist2 つの異なるテーブルからデータをバインドしています(i.e class and division)。
page_loadイベントで Chekboxlist をバインドすると、class_divisionユーザーはタイムスロットを選択できます。次に、保存ボタンをクリックすると、選択Checkboxしたデータのみが別のテーブルに保存されます。
問題は、ユーザーが初めてフォームを実行するときに、ユーザーが特定のタイムスロットに任意の class_division を選択できることです。しかし、ユーザーが別のタイムスロットをCheckbox選択すると、別のスロットに既に選択されているものを最初に選択して無効にし、ユーザーが選択できるようにする必要があります。残りclass_division。