Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 136 стр.

UptoLike

Составители: 

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, была удалена