2009-05-11 37 views
0

DataGridViewを使用する2.0のWindowsフォームアプリケーションがあります。ユーザーごとにDataGridViewをカスタマイズするための新しい要件、つまり表示する必要のある列、列と列のサイズの順序はユーザーがテンプレートに保存するという要件があります。テンプレートは、ユーザーに対してデータベースに格納されます。ユーザーがフォームを起動すると、ユーザーが定義したテンプレートに従ってデータグリッドビューが表示されます。ユーザーごとにDataGridViewをカスタマイズする

ので、ユーザBが列職業給与名前

を見るであろう一方で、ユーザAが順名前年齢職業 にデータグリッドの列を見ることが、私はこれを達成するための最良の方法だろうかを知りたいですか?

答えて

0

あなたがそこにあるどのように多くの列が分かっている場合:

  1. は、ユーザIDをキーとするテーブルを作成します。 a。表1 - 各列のブール値(表示する必要があります)。
    b。表2 - 相対的な順序付けを持つ各列のint。
    c。表3 - 各列幅の整数

  2. ユーザーの設定を取得し、それに応じて列を表示、並べ替え、および幅を設定します。

  3. exitイベントの設定を保存します。

関連する問題