Я загрузил данные из Datatable в DatagridView, которые выглядят так:
SerialNumber1 | Quantity | Issued Quantity | Status |
00001 | 1 | | |
00002 | 2 | | |
У меня есть это требование, которое заставляет меня застрять.
Мне нужно запросить записи таблицы данных данных впроверьте, совпадает ли загруженный серийный номер с фактическим.(может быть, используя linq - исправьте меня, если я ошибаюсь)
Пример:
var dgviewData = from a in gdview1.AsEnumerable()
where a<string>("SerialNumber").tostring() == txtserial.text
select a;
if(a.Count() > 0 )
{
// Update Status of SerialNumber 00001 to Ok
}
else
{
//Error Serial Not Exist on Gridview
}
Если серийные номера на DGview совпадают с фактическим сканированным серийным номером, статус будет обновляться ввремя выполнения только для ячейки строки просмотра данных.
Например: серийный номер DGview = 00001 ---> фактическое сканированное устройство = 00001
SerialNumber1 | Quantity | Issued Quantity | Status |
00001 | 1 | 1 | Ok |
00002 | 2 | | |
Спасибо, С уважением ....