日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VB.NET數(shù)據(jù)綁定應(yīng)用技巧講解

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

站在用戶的角度思考問題,與客戶深入溝通,找到官渡網(wǎng)站設(shè)計(jì)與官渡網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋官渡地區(qū)。

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

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

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

 
 
 
  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)暴露了一個(gè)不同的顏色。該類的其它元素很直接。

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


網(wǎng)站標(biāo)題:VB.NET數(shù)據(jù)綁定應(yīng)用技巧講解
文章路徑:http://www.5511xx.com/article/cdppjgg.html