我必须删除组合框中的重复项.
private void cbnama_Click(object sender, EventArgs e)
{
List<string>[] list;
list = mDatabase.Viewpengujian();
cbnama.Items.Clear();
for (int i = 0; i < list[0].Count; i++)
{
cbnama.Items.Add(list[0][i]);
}
}
Run Code Online (Sandbox Code Playgroud)
例:
test1
test2
test2
test3
test3
Run Code Online (Sandbox Code Playgroud)
更新:没有注意到你有一个多维列表.@ntziolis是第一个抓住这个并且他的回答是正确的.
如果您使用的是C#3.0或更高版本,则可以执行以下操作:
list = list.SelectMany(i => i).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)
确保你有using System.Linq顶部.