使用ListView控件将行添加到DataGridView On MouseDoubleClick_event 行添加到DataGrid但它也添加了重复行。 是否存在重复值的方法
ArrayList arrListChkIDs = new ArrayList();
if (dgvPriceView.Rows.Count > 0)
{
for (int i = 0; i < dgvPriceView.Rows.Count - 1; i++)
{
arrListChkIDs.Add(dgvPriceView.Rows[i].Cells["Code"].Value);
}
}
在数组列表中获取唯一值以与My ListView Value进行比较 现在我该如何比较?
答案 0 :(得分:3)
嘿,现在它非常简单
ArrayList arrListChkIDs = new ArrayList();
//Now Get and Check The Code from List View or put the Index Number at subItems
string Code = listView.SelectedItems[0].SubItems["Code"].Text;
if (!arrListChkIDs.Contains(Code))
{
}
else
{
MessageBox.Show("Row Already Exist!",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
return;
}