偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

簡(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ù)綁定問題,這里將介紹VB.NET數(shù)據(jù)綁定問題的解決方法,在這里拿出來(lái)和大家分享一下。

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

有些途徑可以解決這個(gè)問題,但是最簡(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-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-13 14:50:59

VB.NET Envi

2009-10-26 15:57:07

VB.NET使用Ora

2009-10-14 14:04:29

VB.NET創(chuàng)建Web

2009-10-20 10:23:08

VB.NET多線程編程

2009-10-23 14:06:07

VB.NET類對(duì)象

2009-11-03 10:51:33

VB.NET共享

2009-10-27 11:32:42

VB.NET Disp

2009-10-21 10:05:30

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

2009-10-14 16:46:25

VB.NET OnSt

2009-11-03 10:00:20

VB.NET New方

2009-10-14 15:34:29

VB.NET窗體編程模

2010-01-12 16:39:26

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

2009-10-13 17:31:50

VB.NET Acce

2009-10-28 14:44:43

VB.NET Name

2009-10-29 16:23:42

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

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