如何将第二个数据源添加到 windows 表单中的现有 DataGridView

How to add second DataSource to existing DataGridView in windows forms

我需要将第二个 DataSource 添加到已经有一个 DataSource 的 DataGridView,或者如果这不可能,也许我可以动态添加新列,其中包含来自第二个 DataSource 的行到填充有第一个 DataSource 的 DataGridView。请是否有人可以举例说明如何管理它。提前致谢。

更多详情:

您可以声明 List 并在其中添加您的两个结果列表,然后将其设置为数据源并像这样刷新数据网格:

List<Ocjene> listaOcjenaDjeteta = new List<Ocjene>();
listaOcjenaDjeteta.AddRange(ocjeneDjeteta.DohvatiOcjene(svaDjeca[int.Parse(clickedItem.Name)].IdDjeteta));// Add first List
listaOcjenaDjeteta.AddRange(ocjeneDjeteta.DohvatiProfesore2());// Add second List

dataGridViewMojaDjeca.DataSource = listaOcjenaDjeteta;
dataGridViewMojaDjeca.Refresh();