ВУЗ:
Составители:
Рубрика:
195
//Вернуть все дочерние строки первой строки табл. Customers,
//заданные объектом DataRelation с именем CustomersOrders
ChildRows = myDataSet.Tables
["Customers"].Rows[1].GetChildRows(CustomersOrders);
// Вернуть дочернюю строку пятой строки таблицы Orders,
// заданную объектом DataRelation с именем
CustomersOrders.ParentRow = myDataSet.Tables
["Orders"].Rows[5].GetParentRow(CustomsrsOrders);
Создание новых строк в объектах DataTable
Для добавления новых строк в таблицу DataTable нужно доба-
вить новые объекты DataRow в коллекцию Rows данной таблицы. Объ-
екты DataRow представляют строки таблицы БД. Создавать объекты
класса DataRow с использованием операции new нельзя, вместо этого
следует вызвать метод NewRow() объекта DataTable, к которому до-
бавляется объект DataRow. Например:
DataRow myRow ;
myRow = tbl.NewRow();
Созданный объект DataRow можно заполнить данными, введен-
ными пользователями или полученными из любого источника данных
(коллекции или массива). Для доступа к полям записи используется
коллекция Item объекта DataRow. Для занесения заполненного объекта
DataRow в таблицу, его нужно добавить к коллекции Rows объекта Da-
taTable. Следующий пример показывает заполнение объекта DataRow
данными и сохранение его в таблице:
DataSet ds = new DataSet();
DataTable tbl = ds.Tables["MyBooks"];
DataRow row = tbl.NewRow();
myRow ["id"] = 44;
myRow ["authir"] = "Терентьев И.А.";
myRow ["year"] = 2003;
tbl.Rows.Add(row);
Удаление записей из объектов DataTable
Для удаления записей из таблицы можно использовать метод
Remove() коллекции Rows класса DataTable. Например:
// здесь tbl объект класса DataTable
tbl.Rows.Remove(row);
Кроме этого, можно использовать метод Delete() класса DataRow.
Например:
// здесь row объект класса DataRow
row.Delete();
Страницы
- « первая
- ‹ предыдущая
- …
- 193
- 194
- 195
- 196
- 197
- …
- следующая ›
- последняя »