| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvordan man henter booleske data i DataGrid til VB.NET
    . DataGrid kontrol med Microsoft Visual Basic for NET ( VB.NET ) viser tabeldata på Windows Forms. Den DataGridBoolColumn sub- kontrol skaber søjlen med et afkrydsningsfelt , der accepterer og viser sande eller falske værdier for repræsenterer den booleske datatype. Det sporer BoolValChanged begivenhed, der indtræffer , når afkrydsningsfeltet værdi på form ændres . Den booleske værdi kan ændre sig, hvis du klikker på cellen , eller tryk på mellemrumstasten nøgle. Du er nødt til at pege kolonnen hændelseshandler til cellen for at hente de booleske data DataGrid kontrol VB.NET . Instruktioner
    1

    Klik på "Start " knappen i Windows og vælg "Microsoft Visual Studio" fra " Alle programmer " menuen.
    2

    Klik på " File" "Open" og åbne VB.NET program, hvor du ønsker at hente de booleske data DataGrid kontrol VB.NET .
    3

    Føj følgende kode efter " DataGridBoolColumn " linjen i din VB.NET program.

    offentlig begivenhed BoolValueChanged _
    p Som BoolValueChangedEventHandler

    Beskyttede Overbelastninger Tilsidesætter Sub Edit (...)

    Me.lockValue = Sand

    Me.beingEdited = Sand

    Me.saveRow = rowNum

    Me.saveValue = CBool ​​(_

    MyBase.GetColumnValueAtRow (_ < br >

    [ source ] rowNum ) )

    MyBase.Edit (...)

    End Sub 'Rediger

    offentlig begivenhed BoolValueChanged _
    < p > Som BoolValueChangedEventHandler

    Beskyttede Overbelastninger Tilsidesætter Sub Edit (...)

    Me.lockValue = Sand

    Me.beingEdited = Sand

    Me.saveRow = rowNum

    Me.saveValue = CBool ​​(_

    MyBase.GetColumnValueAtRow (_

    [ source ] rowNum ) )

    MyBase.Edit ( . ..)

    End Sub 'Rediger

    Private Sub ManageBoolValueChanging (_

    ByVal rowNum As Integer , _

    ByVal colNum As Integer )

    Dim mousePos _
    p Som punkt = Me.DataGridTableStyle.DataGrid.PointToClient (_

    Control.MousePosition )

    Dim dg Som DataGrid = Me.DataGridTableStyle.DataGrid

    Dim isClickInCell Som Boolean = _

    Control.MouseButtons = MouseButtons.Left andalso _

    dg.GetCellBounds ( dg.CurrentCell ) . Indeholder ( mousePos )
    < p> Dim forandring Som Boolean = _

    dg.Focused andalso isClickInCell _

    OrElse GetKeyState ( VK_SPACE ) < 0
    p Hvis ikke lockValue andalso _
    < p > beingEdited andalso _

    skiftende andalso _

    saveRow = rowNum Så

    saveValue = Ikke saveValue

    lockValue = False
    4 < p> Klik på "Filer ", " Gem" for at gemme VB.NET program, hvor du har tilføjet indhentning af DataGrid booleske data.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges en VB6 Application Code at fjerne XML-mæ…
    ·XNA Tutorial for rotere en 3D model 
    ·Sådan bruges ADODC i VB6.0 
    ·Sådan oprettes en tabel i VB.NET 
    ·Hvorfor er der så mange Repetition Structures i Visual…
    ·SQL VBA Tutorial 
    ·Sådan bruges modalformer i VB6 
    ·Sådan Skjul Moduler , projekter og makroer fra Brugere…
    ·Sådan Slet ODBC DSN på vbnet 
    ·Hvordan man skriver VBS Scripts redigerer registrerings…
      Anbefalede Artikler
    ·Sådan center en besked boks i Visual Basic 
    ·Sådan bruges Beregn værktøj til CPP 
    ·Hvad betyder NET CLR Mean 
    ·Tutorial på PHP Kalender 
    ·Sådan ændres en PDF til SWF i PHP 
    ·Hvordan kan man øge tekstfeltet Størrelse i en Java-a…
    ·Sådan tilføjes et DataRow i et DataSet 
    ·Sådan Fjern efterfølgende Blanks ved slutningen af ​​…
    ·Sådan ændrer My SYSDBA Password 
    ·Memory Leak Detection Tools 
    Copyright © Computer Viden http://www.computerdk.com