ВУЗ:
Составители:
Рубрика:
130
Рис. 107. Вывод содержимого таблицы «Туры»
Теперь добавим два объекта DataColumn, в которых будет вычисляться на-
лог и скидка, после добавления объекта dcPrice:
...
DataColumn dcPrice = dtTours.Columns.Add("Цена", typeof(Decimal));
DataColumn dcPriceNDS = dtTours.Columns.Add("Цена c НДС", typeof(Decimal));
dcPriceNDS.Expression = "Цена*0.15+Цена";
DataColumn dcPricewithDiscount = dtTours.Columns.Add("Цена cо скидкой",
typеof(Decimal));
dcPricewithDiscount.Expression = "Цена–Цена*0.10";
...
Свойство Expression созданного объекта DataColumn задает выражения для
всех значений заданного поля (рис. 108).
Рис. 108. Программное формирование полей, основанных на значении
Свойство Expression поддерживает также агрегатные функции, объедине-
ние строк, ссылки на родительские и дочерние таблицы.
Отслеживание изменений в базе данных
Объекты DataSet и DataTable предоставляют перегруженный метод
GetChanges, конструктор которого имеет следующий вид (рис. 109).
Страницы
- « первая
- ‹ предыдущая
- …
- 128
- 129
- 130
- 131
- 132
- …
- следующая ›
- последняя »