Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Установка свойства UpdateCommand
Установка свойства UpdateCommand
Модификации метода UpdateCarPetName() оказываются приблизительно такими же. Просто создайте новый объект команды и укажите его для свойства UpdateCommand.
private static void UpdateCarPetName(SqlDataAdapter dAdapter) {
// Сбор информации об изменяемой машине.
…
// Форматирование SQL-оператора Update и подключение к DataAdapter.
string sql = string.Format("Update Inventory Set PetName = '{0}' Where CarID = '{1}'", newPetName, carToUpdate);
SqlCommand cmd = new SqlCommand(sql, cnObj);
dAdapter.UpdateCommand = cmd;
DataRow[] carRowToUpdate = dsCarInventory.Tables["Inventory"].Select(string.Format("CarID = '{0}'", carToUpdata));
carRowToUpdate[0]["PetName"] = newPetName;
dAdapter.Update(daCarInventory.Tables["Inventory"]);
}
В данном случае, когда вы выбираете строку (с помощью метода Select()), для RowState указанной строки автоматически устанавливается значение DataRowState.Modified. Другим заслуживающим внимания моментом здесь является то, что метод Select() возвращает массив объектов DataRow, поэтому вы должны указать, какую именно строку требуется изменить.
- Установка свойства InsertCommand
- Расширенная установка InterBase-сервера
- 11.2. СВОЙСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Установка системы на уже подготовленный жесткий диск
- 4. Свойства унарных операций
- 3. Свойства бинарных операций
- Установка файлов занятий
- 2 Установка системы
- Глава 4. Установка и конфигурирование сетевых интерфесов
- Часть III Установка, настройка и оптимизация операционной системы
- Демонтаж и установка МП
- Установка