【发布时间】:2021-12-03 10:34:26
【问题描述】:
组合框被这样填充:
foreach (DataColumn item in Dt_Masterlist.Columns)
{
Combo_Master_Primary.Items.Add(item.ColumnName);
}
现在我试图从组合框中获取选定的列以将其设置为主键,以便稍后将 2 个数据表相互合并。
DataColumn primarymaster;
//getting the DataColumn[] from Columns with the choosen Columnname by Combobox
foreach (DataColumn item in Dt_Masterlist.Columns)
{
if (item.ColumnName == Combo_Master_Primary.SelectedItem.ToString())
{
primarymaster = item;
Dt_Masterlist.PrimaryKey = item;
}
}
Dt_Masterlist.Merge(Dt_NewList);
我收到以下错误: "类型 System.Data.DataColumn 不能隐式转换为 System.Data.DataColumn[]"
我该如何解决这个问题?
问候 SaltTM
【问题讨论】:
标签: c# datatable datatables primary-key