У меня есть DataTable dt с 2 столбцами.Первый col (назовите его CustomerId) является уникальным и не допускает нулевые значения.второй допускает пустые значения и не является уникальным.
Из метода я получаю CustomerId, а затем я хотел бы либо вставить новую запись, если этот CustomerId не существует, либо увеличить на 1, что во втором столбцесоответствующий этому CustomerId, если он существует.
Я не уверен, как мне подходить к этому.Я написал оператор выбора (который возвращает System.Data.DataRow), но я не знаю, как проверить, вернула ли он пустую строку.
В настоящее время у меня есть:
//I want to insert a new row
if (dt.Select("CustomerId ='" + customerId + "'") == null) //Always true :|
{
DataRow dr = dt.NewRow();
dr["CustomerId"] = customerId;
}