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

簡(jiǎn)單概括VB.NET數(shù)據(jù)綁定

開發(fā) 后端
這里介紹VB.NET數(shù)據(jù)綁定能應(yīng)用于控件的任何屬性。數(shù)據(jù)行只能保持受到限制的數(shù)據(jù)類型,并且不支持Color類型。

學(xué)習(xí)VB.NET時(shí),你可能會(huì)遇到VB.NET數(shù)據(jù)綁定問(wèn)題,這里將介紹VB.NET數(shù)據(jù)綁定問(wèn)題的解決方法,在這里拿出來(lái)和大家分享一下。

VB.NET數(shù)據(jù)綁定能應(yīng)用于控件的任何屬性。我看到過(guò)很多人提到能夠綁定文本框的背景顏色到數(shù)據(jù)項(xiàng),舉個(gè)例子,超期的帳號(hào)的背景色顯示紅色。但是如果你試圖使用數(shù)據(jù)集或者數(shù)據(jù)表實(shí)現(xiàn)該功能,將會(huì)遇到問(wèn)題。數(shù)據(jù)行只能保持受到限制的數(shù)據(jù)類型,并且不支持Color類型。如果你不能把顏色存儲(chǔ)在VB.NET數(shù)據(jù)綁定顏色呢?

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

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

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

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

【編輯推薦】

  1. 詳解VB6.0和VB.NET窗體的區(qū)別
  2. 概括VB.NET創(chuàng)建WebService
  3. VB.NET Account對(duì)象簡(jiǎn)介
  4. 簡(jiǎn)單描述VB.NET數(shù)據(jù)窗體
  5. 深入解析VB.NET創(chuàng)建表示層
責(zé)任編輯:佚名 來(lái)源: IT168
相關(guān)推薦

2009-10-28 10:51:32

VB.NET默認(rèn)屬性

2009-11-02 09:21:04

VB.NET文件系統(tǒng)

2009-10-13 14:50:59

VB.NET Envi

2009-10-14 14:04:29

VB.NET創(chuàng)建Web

2009-10-26 15:57:07

VB.NET使用Ora

2009-10-30 10:19:43

VB.NET OBEX

2009-10-14 10:19:57

VB.NET Doma

2009-10-15 17:50:48

VB.NET Spli

2009-10-20 10:23:08

VB.NET多線程編程

2009-11-03 10:00:20

VB.NET New方

2009-10-14 15:34:29

VB.NET窗體編程模

2009-10-13 17:31:50

VB.NET Acce

2009-10-14 16:46:25

VB.NET OnSt

2009-10-27 11:32:42

VB.NET Disp

2009-10-23 14:06:07

VB.NET類對(duì)象

2009-11-03 10:51:33

VB.NET共享

2009-10-21 10:05:30

VB.NET運(yùn)行環(huán)境

2010-01-12 16:39:26

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

2009-11-02 17:49:05

VB.NET抽象類

2009-10-29 16:23:42

VB.NET實(shí)現(xiàn)IEn
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 成人午夜 | 国产日韩欧美 | 天堂一区二区三区 | 午夜无码国产理论在线 | 国产精品久久7777777 | 一区在线播放 | 成人毛片视频免费 | 在线观看亚洲欧美 | 一级毛片免费视频 | 久久久久久久国产精品影院 | 日韩毛片网 | 特黄视频 | 国产资源一区二区三区 | 国产精品久久久久久影院8一贰佰 | 二区在线观看 | www.久草| 精品福利在线 | 亚洲高清在线观看 | av黄色在线播放 | 日本人做爰大片免费观看一老师 | 超碰美女在线 | 人人人人干 | 日韩三级 | 日韩欧美在线视频观看 | 国产成人高清视频 | 97免费在线视频 | 综合成人在线 | 国产精品久久久久久久午夜 | 在线伊人| 欧美成人一区二区 | 成人h动漫精品一区二区器材 | 亚洲国产精品久久久久秋霞不卡 | 欧美电影免费观看 | 久久久影院| 免费永久av| 国产成人精品免高潮在线观看 | xx视频在线| 欧美久久久网站 | 久草视频在线看 | av黄色在线 | 欧美高清视频一区 |