Я новичок в C#.net. Мне нужно простое решение для моей проблемы.
У меня есть таблица данных с тремя полями, используемыми в качестве ПЕРВИЧНОГО КЛЮЧА**(ITEM_CODE,WAREHOUSE_CODE,LOTNO)**. Я хочу получить индекс строки, которую я пытаюсь сопоставить с этим PRIMARY KEY из моей таблицы данных.
Как я могу это сделать?
Большое спасибо за вашу помощь и интерес...
комбинированный поиск по первичному ключу в DataTable
Ответы (2)
Я решил свою проблему с этим кодом,
int rowIndex = dt.Rows.IndexOf(dt.Select("ITEM_CODE = 'i001' AND WAREHOUSE_CODE='001' AND LOTNO='111'")[0]);
Спасибо за ваш интерес и ответы.
person
NNNN
schedule
15.11.2011
Если то, что вы опубликовали, решило вашу проблему, примите это как ответ.
- person Mark Hall; 15.11.2011
Да, когда я принял его, вы можете принять свой собственный ответ через 21 час. Коробка была показана. Итак, я приму ответ завтра.
- person NNNN; 15.11.2011
Вызовите метод Find()
, чтобы получить ссылку на объект DataRow
на основе заданных значений, и если он (объект DataRow) не нулевой, то compare
его ссылку на каждую строку коллекции Rows Datatable и получить индекс строки.
person
kv-prajapati
schedule
14.11.2011