成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET數據綁定應用技巧講解

開發 后端
VB.NET數據綁定的利用在實際開發中占據著非常重要的地位。我們可以使用它來進行北京顏色的綁定等等。希望本文介紹的內容對大家有所幫助。

VB.NET編程語言的推出為開發者又增加了一種語言的選擇。他們可以利用這一款語言實現各種特定的功能。VB.NET數據綁定能應用于控件的任何屬性。我看到過很多人提到能夠綁定文本框的背景顏色到數據項,舉個例子,超期的帳號的背景色顯示紅色。

但是如果你試圖使用數據集或者數據表實現該功能,將會遇到問題。數據行只能保持受到限制的數據類型,并且不支持Color類型。如果你不能把顏色存儲在數據中怎么能綁定顏色呢?

有些途徑可以解決這個問題,但是最簡單的是用VB.NET數據綁定到自定義數據對象代替綁定到數據表。自定義業務對象的屬性可能是Color型的,這樣的屬性能綁定到控件的BackColor屬性。

為了演示,我定義了下面的自定義事務對象:

  1. Public Class Account  
  2. Dim m_nAccountID As Integer  
  3. Dim m_sCustomerName As String  
  4. Dim m_dblBalance As Double  
  5. Public Sub New(ByVal nAccountID 
    As Integer, ByVal sCustomerName 
    As String, _ByVal dblBalance As Double)  
  6. Me.AccountID = nAccountID 
  7. Me.CustomerName = sCustomerName 
  8. Me.Balance = dblBalance 
  9. End Sub  
  10. Public Property AccountID() As Integer  
  11. Get  
  12. Return m_nAccountID  
  13. End Get  
  14. Set(ByVal Value As Integer)  
  15. m_nAccountID = Value 
  16. End Set  
  17. End Property  
  18. Public Property CustomerName() As String  
  19. Get  
  20. Return m_sCustomerName  
  21. End Get  
  22. Set(ByVal Value As String)  
  23. m_sCustomerName = Value 
  24. End Set  
  25. End Property  
  26. Public Property Balance() As Double  
  27. Get  
  28. Return m_dblBalance  
  29. End Get  
  30. Set(ByVal Value As Double)  
  31. m_dblBalance = Value 
  32. End Set  
  33. End Property  
  34. Public ReadOnly Property 
    BackColor() As Color  
  35. Get  
  36. If m_dblBalance < 0 Then  
  37. Return Color.Salmon  
  38. Else  
  39. Return SystemColors.Window  
  40. End If  
  41. End Get  
  42. End Property  
  43. End Class  

注意只讀的BackColor屬性從Balance屬性中得到值,并且為負平衡(negative balance)暴露了一個不同的顏色。該類的其它元素很直接。

VB.NET數據綁定的相關應用技巧就為大家介紹到這里。

【編輯推薦】

  1. VB.NET串行化對象實用技巧分享
  2. VB.NET變量范圍規則解析
  3. VB.NET顯示系統信息正確實現方法介紹
  4. VB.NET重載事件處理應用經驗分享
  5. VB.NET坐標系統相關概念總結
責任編輯:曹凱 來源: 中國IT實驗室
相關推薦

2010-01-11 16:04:10

VB.NET使用wit

2010-01-18 18:20:49

VB.NET使用API

2009-10-14 13:15:09

VB.NET數據綁定

2010-01-07 18:22:40

VB.NET聲音播放

2010-01-08 18:37:08

VB.NET顯示圖片

2010-01-12 16:39:26

VB.NET數據綁定

2010-01-08 14:07:47

VB.NET窗體傳值

2009-10-29 09:57:16

VB.NET實現數據綁

2010-01-12 18:00:50

VB.NET界面

2010-01-08 18:16:52

VB.NET變量

2009-10-20 10:16:24

VB.NET COMB

2010-01-12 18:40:22

VB.NET Form

2010-01-11 15:31:04

VB.NET拖動窗體

2009-10-12 17:32:36

VB.NET窗體應用技

2009-11-02 16:15:51

VB.NET字符數據類

2009-10-13 14:42:30

VB.NET靜態成員

2009-10-14 17:21:47

VB.NET定制Win

2009-04-30 13:24:45

VB.NET 2008窗體應用實例

2010-01-13 16:45:44

VB.NET刪除控件

2009-10-27 12:20:06

VB.NET多線程應用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品一区二区三区网站观看 | 亚洲免费在线视频 | 97精品国产97久久久久久免费 | 久久精品91久久久久久再现 | 国产精品区一区二区三 | 一级片av| 黄色国产视频 | 中文精品视频 | 99在线免费视频 | 一级做a爰片性色毛片视频停止 | 亚洲视频一区在线观看 | 日韩精品av一区二区三区 | 日韩视频成人 | 亚洲一区 | 99re6在线视频 | 日日夜夜天天干 | 国产在线精品一区二区 | 毛片视频观看 | 日韩在线精品 | 艹逼网 | 美女视频黄色的 | 日日夜夜精品 | 国产精品视频播放 | 91传媒在线观看 | 亚洲精品视频在线播放 | 欧美综合一区 | 噜噜噜色网 | 久久伊 | 一区二区三区国产 | 日韩精品一区二区三区在线播放 | 国产在线精品一区二区 | 99免费精品视频 | 久久久久国产精品人 | 天天曰天天干 | 国产精品久久久久久av公交车 | 国产综合视频 | 一级黄色录像片子 | 亚洲天堂精品一区 | 亚洲国产精品视频 | 老头搡老女人毛片视频在线看 | 日韩亚洲视频 |