У меня есть две DataTables, DataTable1 отправляет некоторые из своих значений в DataTable2.Что я хочу сделать, это если значения DataTable1 уже существуют в DataTable2, значения не будут добавлены в DataTable2.
У меня есть здесь значения из DataTable1
protected void ASPxGridView1_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e)
{
if (e.ButtonID != "ADD") return;
int id = e.VisibleIndex
int DeliveredQty = Convert.ToInt32(ASPxGridView1.GetRowValues(id, "Delivered Qty"));
int InventoryID = Convert.ToInt32(ASPxGridView1.GetRowValues(id, "InventoryID"));
Теперь я хочу проверить DataTable2значения, если в строках есть InventoryID
.
Это то, что я закончил с
int id = InventoryID;
DataTable dt = DataTable2;
DataRow[] dr = dt.Select(id.ToString());
if (dr == null)
{
"if it does not exist, values will be addded"
}
else
{
"prompt user that values exist"
}
Какой правильный способ сделать это?