删除数据网格单元格中已在另一行C#中使用的项
本文关键字:一行 网格 数据网 数据 单元格 删除 | 更新日期: 2023-09-27 18:21:54
你好,我想从datagridmbocell中删除一个项目,该项目在同一单元格中的另一行上使用,如
当我选择qw2120时,在下一行它将不会在组合单元格上显示相同的项目
怎么可能?
lstCombo.Clear();
foreach (DataRow dr in dt.Rows)
{
lstCombo.Add(dr.Field<string>("ProductCode").ToString());
}
foreach (DataRow dr in dt.Rows)
{
if (e.RowIndex == 0)
ProductCode.Items.Add(dr.Field<string>("ProductCode").ToString());
else
{
ProductCode.Items.Clear();
int i = 0;
foreach (var item in lstCombo)
{
if (item.ToString() == dgDetail.Rows[e.RowIndex - 1].Cells["ProductCode"].Value.ToString())
{ lstCombo.RemoveAt(i); break; }
else i++;
}
foreach (var items in lstCombo) ;
// ProductCode.
}
}
这是我的代码Denise