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

VB.NET數(shù)據(jù)綁定應(yīng)用技巧講解

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

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

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

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

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

  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屬性中得到值,并且為負(fù)平衡(negative balance)暴露了一個不同的顏色。該類的其它元素很直接。

VB.NET數(shù)據(jù)綁定的相關(guān)應(yīng)用技巧就為大家介紹到這里。

【編輯推薦】

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

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數(shù)據(jù)綁定

2010-01-07 18:22:40

VB.NET聲音播放

2010-01-08 18:37:08

VB.NET顯示圖片

2010-01-12 16:39:26

VB.NET數(shù)據(jù)綁定

2010-01-08 14:07:47

VB.NET窗體傳值

2009-10-29 09:57:16

VB.NET實現(xiàn)數(shù)據(jù)綁

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窗體應(yīng)用技

2009-11-02 16:15:51

VB.NET字符數(shù)據(jù)類

2009-10-13 14:42:30

VB.NET靜態(tài)成員

2009-10-14 17:21:47

VB.NET定制Win

2009-04-30 13:24:45

VB.NET 2008窗體應(yīng)用實例

2010-01-13 16:45:44

VB.NET刪除控件

2009-10-27 12:20:06

VB.NET多線程應(yīng)用
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 不卡一区二区在线观看 | 91 在线 | 91免费在线看 | 免费国产一区 | 中文字幕在线观看一区 | 91社区视频 | 人人干人人干人人 | 国产精品一区二区精品 | 在线观看毛片网站 | 天天干亚洲 | 色久电影 | 欧美日韩在线国产 | 午夜精品一区二区三区三上悠亚 | 亚洲免费在线 | 91精品国产91久久久久久密臀 | 伊人色综合久久久天天蜜桃 | 欧美在线一区二区三区四区 | 精品亚洲一区二区三区四区五区 | 手机av网 | 91看片网 | 成人免费视频在线观看 | 久久久久久国 | 天天夜干 | 国产精品麻 | 亚洲欧美一区二区三区国产精品 | 中文字幕在线三区 | 99精品国产一区二区青青牛奶 | 国产欧美一区二区三区日本久久久 | 密乳av| 久久久免费电影 | 欧美一区中文字幕 | 毛片.com | 亚洲一区中文字幕在线观看 | 欧美一区二区三区在线 | 欧美性生活网 | 国产三级国产精品 | 7777在线视频 | 999久久久| 亚洲综合区 | 亚洲三区视频 | 国产成人免费视频网站视频社区 |