別のデータベースソースからのデータに基づいて動的に構築されるカレンダータイプのテーブルを設計しようとしています。
これは、基本的な設計アイデアの図です。
これが画像です:
土曜日を参照するオブジェクトが追加された場合は別の列が追加され、月曜日のオブジェクトが削除された場合はその列が非表示になり、その逆も同様です。
平日は列ヘッダーであり、四角はいくつかの情報行を含むセルを表します。全体の各セルはクリック可能である必要があります。
表全体に1か月のみを表示する必要があります。
これは実装に非常に時間がかかる可能性があり、正しく設計されていないと、後で読み直して理解することがすぐに不可能になると思います。したがって、カレンダーの月表示を実装するためのより簡単な方法があり、各セルにいくつかの情報行が格納されていて、セルのクリックイベントを呼び出す可能性がServer.Transfer()
ある場合は、同じように理想的です。
私の知る限り、Calendarコンポーネントは、カレンダーのセルの内容の編集をサポートしていません。それ以外は、どちらの方法が最適かわかりません。
なんらかの方法で質問を改善できる場合は、お知らせください。