1

私は Web アプリケーションと GridView を扱ってきましたが、DataGridView を扱うのは初めてです。ほぼ同じだと思っていましたが、正しく埋めるのに少し苦労しています。

これが私が現在持っているものです:

    familiesBindingSource.DataSource = FamilyLogic.GetFamiliesForView();
    FamiliesGridView.DataSource = familiesBindingSource;

GetFamiliesView() メソッドは DataTable を返します。このフォームを開くと、何も起こりません。

編集 - コードを追加..

    DataTable ds = FamilyLogic.GetFamiliesForView();
    familiesBindingSource.DataSource = ds;

    FamiliesGridView.DataSource = familiesBindingSource;

GetFamiliesForView() メソッドを投稿することもできますが、そこにないことは 100% 確信しています。それは正しい情報を返しています.FamiliesGridViewのDataSourceフィールドには、ステップスルーすると正しい情報が含まれています.

4

1 に答える 1

1

問題が見つかりました。この 2 行のコードが必要であることを認識していませんでした。

    FamiliesGridView.Dock = DockStyle.Fill;
    FamiliesGridView.AutoGenerateColumns = true;

助けてくれてありがとう。

于 2013-03-19T00:52:29.287 に答える