コード ビハインド ページで参照できるように、フォームやレポートの UI コントロール (テキスト ボックス、ドロップダウンなど) に名前を付けるためのベスト プラクティスは何ですか?
私は自分のオフィスで多くのレポートとフォームを作成しています。さまざまな複数のデータ ソース (Access、SQL、Oracle) から生成される約 80 以上の「ライブ」レポートを提供する Web アプリケーションがいくつかあります。これらのレポートは「ライブ」と見なされます。フォームからユーザー セット パラメータを受け取り、データベースにクエリを実行して、利用可能な現在の情報に基づいてレポートを生成するためです。
したがって、プロセスは、ユーザーが設定した値を取得することから始まり、それらをデータベース クエリに渡し、データセットを受け取り、最後にデータセットをレポートに割り当てます。場合によっては、レポートを生成する前に、レポートに表示される追加のフィールドをデータセットから計算する必要があります。これには、レポートの出力コントロールを参照して計算値を割り当てる必要があります。
コード内で変数やメンバー フィールドに接頭辞を使用することはあまり気にしませんが、UI コントロールを識別するために接頭辞を使用しています。たとえば、txtFirstName でレポート コントロールを参照し、データセットの FirstName フィールドのデータをレポートの表示コントロールに割り当てます。フォームやレポートの UI コントロールに名前を付けたり参照したりするためのより良い方法はありますか?