Datagridview不显示任何数据

时间:2016-12-29 13:06:20

标签: c# datagridview datasource bindingsource

我正在使用绑定源代码控件在winforms应用程序中加载datagridview。我使用列表和绑定源加载绑定源控件作为datagridview的数据源。当我运行代码时,datagridview中没有加载数据。谁能帮我 ?我为此写的代码如下所示。

 private void SetData(ListAirport la, string iata)
    {
        itemBindingSource.DataSource = la;

        dgvItemDetails.DataSource = itemBindingSource;
    }

有趣的是,当我使用itemBindingSource.Count时,它显示556和dgvItemDetails.Rows.Count为0

2 个答案:

答案 0 :(得分:0)

使用此:

    dgvItemDetails.DataSource = itemBindingSource;
    dgvItemDetails.DataBind();//You need to bind it to the control

答案 1 :(得分:0)

您的DataGridView似乎不知道如何绑定到ListAirport。你想要做的是将其转换为DataTable。