4

C# で datagridview にデータをバインドしようとしています。テーブルデータをグリッドビューにバインドするにはどうすればよいですか。

以下は、使用した私のコードです。

すべてのデータを取得しています。

public IEnumerable<MailingList> getAllAddress()
    {
        return Entities.MailingLists.AsEnumerable();
    }

情報源

dgvAddresses.DataSource = new AddressAccess().getAllAddress();

なぜか何も表示されません。どうすればデータをバインドできますか。

4

1 に答える 1

13

Binding ソースを使用してそれを行うことができます。

     var source = new BindingSource();
     source.DataSource = new AddressAccess().getAllAddress().ToList();
     dgvAddresses.AutoGenerateColumns=true;
     dgvAddresses.DataSource = source;
于 2013-10-16T13:12:19.087 に答える