DataGridview内部自定义用户控件

时间:2016-12-30 10:18:21

标签: c# datagrid user-controls

在我的winforms应用程序中,我有一个自定义用户控件,我在其中添加另一个自定义用户控件,该控件由数据gridview和文本框以及绑定源组成。

我正在尝试使用绑定源加载数据网格视图,该绑定源由实例化时提供的列表加载,遗憾的是数据网格视图未加载任何数据。令人惊讶的是,数据网格视图中的行数为550.尽管绑定源以及数据网格视图的行数为550,但为什么我的数据网格视图不显示数据。?

在第一个用户控件中代码如下

 private void buttonBase1_Click(object sender, EventArgs e)
    {
        ucItemList uc = new ucItemList(listAirports, "AAC", this);
        this.Controls.Add(uc);

    }

在第二个用户控件中,

public ucItemList(ListAirport listAirports, string iataText, ucReport1 parent)
    {
        InitializeComponent();            
        ItemToDisplay = listAirports;
        IataText = iataText;        
        SetData(ItemToDisplay, iataText);      
    }
 private void SetData(ListAirport la, string iata)
    {
        itemBindingSource.DataSource = la;

        dgvItemDetails.DataSource = itemBindingSource;           

    }

0 个答案:

没有答案