我有用户控件,其中有3个文本框和2个下拉列表,当用户输入/更改任何文本框或下拉列表中的值我想保存发送/更改的值到数据库直接。我没有任何保存/添加按钮在此用户控件上。请帮助我的示例代码,我是C#的新手。动态保存文本框和下拉列表的winforms的值
-1
A
回答
0
您可以处理每个 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();
}
0
我不认为这是一个好主意,让我告诉ü为什么:让我们来想象我选择从下拉列表的东西,但我还没有输入任何复选框的话,该选择将被保存到您的数据库,但与不完整的信息,除非,当然,您对该复选框进行验证,不空字段是有效的,这种方式可能会帮助你。
现在让我们想想,无论你做什么,如何?那么你可以为thaT下拉列表创建一个事件,它将包含查询或将数据保存到数据库中的函数。
这就是我要这样做的方式,但您可能有另一种观点! ;)
ps:我不明白他们为什么低估了你的问题,我认为你是一名初级开发者(因为我)正在尝试做某事并需要帮助。
+0
我的用户希望保存下拉列表或文本框的值,当他们输入或更改以前的值时,无论其他控件如何。假设他们已经在文本框中输入了值,则需要立即保存文本值。 – prasy 2014-09-10 16:41:45
相关问题
- 1. 如何将文本框中的值和下拉列表保存在localStorage中?
- 2. 带文本的动态下拉列表
- 3. 动态编辑并保存下拉列表的值
- 4. 如何在asp.net中的数据库中保存多个动态文本框和下拉列表值
- 5. Asp.net动态控件下拉列表和文本框问题
- 6. 确保文本框仅填充下拉列表中的值。
- 7. MVC - 分页列表:通过文本框,复选框和下拉列表保存我的所有值
- 8. 保存下拉列表中的值
- 9. 下拉框的动态文本字段
- 10. 下拉的selectedindex动态文本框
- 11. 在asp.net中回发后保留文本框和下拉列表的值mvc
- 12. 下拉列表中的值和文本中的自动填充
- 13. 将下拉列表中的值保存到实体框架MVC
- 14. 根据文本框的值更改下拉列表的值
- 15. 从下拉列表(C#)生成动态文本框
- 16. 如何在asp.net中创建动态文本框下拉列表
- 17. 动态下拉列表以填写文本框
- 18. 如何在asp.net中创建动态文本框,下拉列表
- 19. 如何在文本框中选择下拉列表值的值?
- 20. 选择下拉列表值时更改文本框的值
- 21. 动态下拉列表(选择框)
- 22. jQuery动态列表 - 复选框和下拉列表
- 23. 如何从文本框和下拉列表中获取值
- 24. 如何将动态下拉列表中的值保存到MySQL数据库中
- 25. 动态文本框列表
- 26. 保存动态创建的文本框的值
- 27. 动态下拉列表值javascript
- 28. 下拉列表排序值动态
- 29. 动态下拉列表 - 返回值
- 30. 我确实有一个动态下拉列表和文本框添加
“请帮助我的示例代码我是C#的新手。”.....请提供一些示例代码。 – DidIReallyWriteThat 2014-09-10 15:54:29
这似乎是WPF和数据绑定的理想场景。你可以将各种文本框等绑定到一个类的属性。每次更改都可以在属性的set方法中处理更改。 – VoteCoffee 2014-09-10 16:11:57