我有一个gridControl,它的数据源是一个列表。List 中的每个项目都由三个字段组成。我在 gridControl 中有 3 列。当我以编程方式将值插入到 gridview 中时,它不会出现。这是我的代码。
public Company_Selection()
{
InitializeComponent();
companies = new List<DataLibrary.Companies>();
gridControl1.DataSource = companies;
}
internal void load_all_companies(List<DataLibrary.Companies> other)
{
for (int i = 0; i < other.Count; i++)
{
companies.Add(other[i]);
gridView1.SetRowCellValue( i, "Id", other[i].id);
gridView1.SetRowCellValue( i, "Company", other[i].name);
gridView1.SetRowCellValue(i, "Description", other[i].description);
gridView1.RefreshData();
gridControl1.RefreshDataSource();
}
}
关于出了什么问题的任何想法?