将List <t>中的数据绑定到DatagridView </t>

时间:2013-10-16 13:04:04

标签: c# data-binding datagridview ienumerable

我正在尝试将数据绑定到C#中的datagridview。如何将表数据绑定到gridview。

以下是我使用的代码。

获取所有数据。

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

数据源

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

出于某种原因没有出现。我该如何绑定数据呢。

1 个答案:

答案 0 :(得分:8)

您可以使用绑定源:

     var source = new BindingSource();
     source.DataSource = new AddressAccess().getAllAddress().ToList();
     dgvAddresses.AutoGenerateColumns=true;
     dgvAddresses.DataSource = source;