ВУЗ:
Составители:
Рубрика:
136
DataRow myRow=dtTours.Rows[4];
myRow.BeginEdit();
myRow.ItemArray = new object[]
{5,"Турция", 27000, null, null, "Осенние скидки с 15 октября"};
myRow.EndEdit();
Здесь мы установили для третьего и четвертого полей, которые являются
вычисляемыми, значения null, подразумевая, что они останутся по умолчанию, а
при запуске заполнятся своими значениями (рис. 113).
Рис. 113. Пропущенные вычисляемые поля заполняются своими значениями
Для удаления заданной записи нужно создать объект DataRow, которому
передается индекс строки, а затем вызвать метод Remove свойства Rows объекта
DataTable:
DataRow myRow2 = dtTours.Rows[0];
dtTours.Rows.Remove(myRow2);
Этого достаточно для удаления строки, но для того, чтобы пометить за-
данную строку как удаленную, вызываем метод Delete:
myRow2.Delete();
В результате у нас удалится строка (рис. 114), причем объект DataTable
пометит ее в качестве удаленной – это необходимо, чтобы избежать ошибок
(например, в связанных записях).
Рис. 114. Первая строка, имеющая индекс 0, была удалена
Страницы
- « первая
- ‹ предыдущая
- …
- 134
- 135
- 136
- 137
- 138
- …
- следующая ›
- последняя »