Приветствую. Работаю в WForms. Есть база данных в которй находится таблица с ценами на материалы. Нужно написать код, что бы редактировать цену указанного материала. материалы и цены визуально представлены как динамически созданные GroupBox с картинкой, именем и ценой а не просто таблицей вроде DataGgidView. поэтому при редактировании новая цена пишется в текстбокс и передается вместе с именем материала в этот метод :
public void saveNewMaterialNamePrise(int newPrise, string name)
{
try
{
using (SqlConnection conn = new SqlConnection(connectionString))
{
SqlDataAdapter adapter = new SqlDataAdapter();
SqlCommand update = new SqlCommand(@"update Materials SET Prise=@priseNew where (Name =@selectedName)", conn);
update.Parameters.AddWithValue(@"priseNew", newPrise);
update.Parameters.AddWithValue(@"selectedName", name);
SqlParameter parametrRow = update.Parameters.Add(@"selectedName", SqlDbType.Real, 10, "Name");
parametrRow.SourceVersion = DataRowVersion.Original;
conn.Open();
adapter.UpdateCommand = update;
DataSet _DDet = new DataSet(name);
adapter.Update(_DDet );
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, ex.Source);
}
}
Компилируется нормально но при выполнении выдает : Операции Update не удалось найти TableMaping или DataTable. Как я понимаю проблема с DataSet но решить не могу. Подскажите что неправильно. Спасибо!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Хочу изменить цвет фрейма/рамки у формыБольшая кастомизация не требуется и убирать рамку и делать свою тоже не нужно
Как в коде проверить подключение к серверу MongoDB из кода C#?
Всем привет! Я только начал изучать C# и в моём курсе обучения попалась такая вот задача, но к сожалению я не могу написать данную программу...
Заголовок скорей всего не передает сути вопросаИмеется два интерфейса: