在我的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;
}