//求和
dt.Compute("sum(列名)", "");
//防止页面假死
Application.DoEvents();
//当前dt or ds 根据某列去重
DataView dv = ds.Tables[0].AsDataView();
DataTable DT=dv.ToTable(true, "列名");
//list循环添加某列值
List<string> list = new List<string>();
for (int i = 0; i < DT.Rows.Count; i++)
{
list.Add("str");
}
//
for (int i = 0; i < cmbitem.Items.Count; i++)
{
cmbitem.SelectedIndex = i;
//判断某值是否在list中存在
bool b =list.Exists(p => p == "某值");
if (b || string.IsNullOrEmpty("某值"))
{
//跳出此次循环
continue;
}
}