Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LoadDataRow / 2 сообщений из 2, страница 1 из 1
27.03.2005, 21:00
    #32982996
JeSert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LoadDataRow
есть ListView заполняю его вручную с DataTable, в которой 3 поля id(в базе primary key), subject_name_rus, subject_name_eng
после того как я добавил новые записи в ListView, при закрытии окна, я выполняю следущюе
Код: plaintext
1.
2.
3.
4.
foreach(ListViewItem lvi in lvAllSubjects.Items)
{
	dsSubjects.Tables["Предметы"].LoadDataRow(new object[]{lvi.SubItems[2], lvi.Text, lvi.SubItems[1].Text}, true);
}
вылетает ошибка
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: '2' is not a valid value for 'index'.
в чем дело?
2. Вопрос как реализовать то что я написал выше, что бы потом сделать DataAdapter'y Update и оно без проблем записалось в базу, меня волнует сам primary key
...
Рейтинг: 0 / 0
27.03.2005, 22:11
    #32983024
JeSert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LoadDataRow
А также что id у меня AutoNumber'om стоит в базе Access
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LoadDataRow / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]