我有用戶控件,其中有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