使用C#中的两个不同表在DataGridView中填充ComboBox?

时间:2013-04-09 05:28:49

标签: c# datagridview filter datatable datagridviewcombobox

我能够用一个数据表填充ComboBox。但是我无法在运行时使用另一个数据表填充相同的组合框。第一个dataTable和第二个数据表包含具有相同列的不同数据。

            dtOne= abcd.RetrivData();
            cnsmNm.DataSource = dtOne;
            cnsmNm.DisplayMember = "One_Name";
            cnsmNm.ValueMember = "One_Id";

第二个数据表

            dtSecond= efgh.RetrivData();
            cnsmNm.DataSource = dtSecond;
            cnsmNm.DisplayMember = "One_Name";
            cnsmNm.ValueMember = "One_Id";

1 个答案:

答案 0 :(得分:0)

您可以使用DataTable.Merge method。像这样:

dtOne.Merge(dtSecond);
cnsmNm.DataSource = dtOne;