Я использовал отключенную модель для моего проекта. Проблема в том, что я использовал команду адаптера данных .Fill для заполнения моей таблицы данных, и она была заполнена успешно, но после заполнения таблицы данных я не могу использовать метод datatable.Find для поиска данных на основе его первичного ключа. Разве адаптер данных не может назначить все, включая первичный ключ, после команды заполнения? //DataRow r = dt.Rows.Find(BO.RoomNo);
Это дает ошибку, когда отлаживается говорит первичный ключ не существуетНевозможно использовать таблицу данных. Метод FID после заполнения таблицы данных с использованием адаптера данных
Таким образом, я должен использовать цикл Еогеасп вместо
foreach (DataRow r in dt.Rows)
{
if (BO.RoomNo == (int)r[1])
{
temp.RoomNo = (int)r[1];
temp.Category = (string)r[2];
temp.Price = (float)r[3];
temp.Status = (string)r[4];
}
}
Спасибо, что это сработало. –
Как это сделать? нажав стрелку вверх? –
В моем ответе будет отметка ниже стрелок вверх –