У меня есть usercontrol, в котором у меня есть 3 текстовых поля и 2 dropdownlists, когда пользователь вводит/меняет значение в любом из текстовых полей или в раскрывающемся списке, я хотел сохранить измененные/измененные значения к базе данных напрямую. У меня нет кнопки «Сохранить/Добавить» в этом пользовательском элементе управления. Пожалуйста, помогите с образцом кода. Я новичок на C#.динамически сохраняющие значения текстового поля и dropdownlist- winforms
ответ
Вы можете обрабатывать каждый Leave
событие и обновить базу данных соответственно:
Пример кода
//attach your event handler to the event (if needed)
this.textBox1.Leave += new System.EventHandler(this.textBox1_Leave);
.
private void textBox1_Leave(object sender, EventArgs e)
{
//I have left textbox1, get my text
var s = textBox1.Text;
//db update
var ctx = new mydbEntities();
ctx.configTable.Where(x => x.id == 1).Single().Value = s;
// commit changes to db
ctx.SaveChanges();
}
Я не думаю, что это хорошая идея, и позвольте мне сказать и почему: давайте представим я выбрать что-то из вашего DropDownList, но я ничего на любом из флажков не тип, что выбор будет сохранен к вашей базе данных, но с неполной информацией, если, конечно, вы не сделаете валидацию этого флажка, что не пустые поля верны, что, возможно, поможет вам.
Теперь подумайте, что бы вы ни делали, как? хорошо вы можете создать событие для выпадающего списка thaT, в котором будут содержаться запросы или функции для сохранения данных в вашей базе данных.
Так я это сделаю, но у вас может быть другая точка зрения! ;)
ps: Я не понимаю, почему они отказались от вашего вопроса, я думаю, что вы младший разработчик (как я), который пытается что-то сделать и нуждается в помощи.
Мои пользователи хотели сохранить значения выпадающего списка или текстового поля при вводе или изменении предыдущего значения независимо от каких-либо других элементов управления. Предположим, что они ввели значение в текстовое поле, значение текста необходимо немедленно сохранить. – prasy
- 1. Динамически создаваемые текстовые поля, не сохраняющие значения
- 2. показать значения Динамически на изменении текстового поля
- 3. Получение значения динамически сгенерированного текстового поля
- 4. Как получить значения динамически созданного текстового поля
- 5. Как динамически позиционировать список в отношении текстового поля в winforms
- 6. Кнопка внутри текстового поля winforms
- 7. Получить текст из динамически созданного текстового поля WinForms
- 8. Значения текстового поля сортировка
- 9. Измените значение текстового поля при выборе значения dropdownlist
- 10. Вставка текстового поля динамически
- 11. Установить видимость текстового поля на основе значения dropdownlist в gridview
- 12. Строковые поля, не сохраняющие данные
- 13. проверка значения поля текстового поля
- 14. Динамически построенное расположение текстового поля
- 15. Динамически созданная проверка текстового поля
- 16. Получение значения текстового поля
- 17. Замена текстового поля WinForms на RichTextBox
- 18. Событие «KeyPress» для текстового поля WinForms отсутствует?
- 19. winforms vb 2008 вопрос проверки текстового поля
- 20. Обновить значения текстового поля
- 21. сохраняющие значения переключателей
- 22. Значения регистра, сохраняющие сборку?
- 23. вычисления значения текстового поля
- 24. Выделение значения текстового поля
- 25. Получение значения текстового поля
- 26. Обновление значения текстового поля
- 27. WinForms | C# | Автозаполнение в середине текстового поля?
- 28. Получение значения динамически созданного текстового поля в PHP
- 29. Получите значения динамически созданного текстового поля в C#
- 30. Динамически отключить меню выбора на основе значения текстового поля
«Пожалуйста, помогите с образцом кода« Я новичок в C# ». ..... Пожалуйста, предоставьте США пример кода. – DidIReallyWriteThat
Это похоже на идеальный сценарий для WPF и привязки данных. Вы привязывали бы различные текстовые поля и т. Д. К свойству класса. Изменения могут обрабатываться в установленном методе свойства каждый раз, когда они изменяются. – VoteCoffee