Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur hämta de booleska data i DataGrid för VB.NET

    . DataGrid-kontrollen i Microsoft Visual Basic for NET ( VB.NET ) visar tabelldata på Windows Forms . Den DataGridBoolColumn sub - kontroll skapar kolonnen med en kryssruta , som accepterar och visar sanna eller falska värden för motsvarande datatypen Boolean . Det spårar BoolValChanged händelse som inträffar när kryssrutan värdet på blanketten ändras . Det booleskt värde kan förändras , om du klickar i cellen , eller tryck på tangenten mellanslag . Du måste peka föraren kolumnen händelsen till cellen för att hämta de booleska data för DataGrid -kontroll i VB.NET . Instruktioner
    1

    Klicka på "Start " -knappen i Windows och välj " Microsoft Visual Studio " från " Alla program " -menyn .
    2

    Klicka på " File" " öppna " och öppna VB.NET program som du vill hämta de booleska data för DataGrid -kontroll i VB.NET .
    3

    Lägg till följande kod efter " DataGridBoolColumn " linje i din VB.NET program .

    Public Event BoolValueChanged _

    BoolValueChangedEventHandler

    Skyddade Överlast Åsidosätter Sub Edit ( ... ) katalog

    Me.lockValue = Sant

    Me.beingEdited = Sant

    Me.saveRow = rowNum

    Me.saveValue = CBool ​​( _

    MyBase.GetColumnValueAtRow ( _

    [ källa ] , rowNum ) ) katalog

    MyBase.Edit ( ... ) katalog

    End Sub ' Redigera

    Public Event BoolValueChanged _

    Som BoolValueChangedEventHandler

    Skyddade Överlast Åsidosätter Sub Edit ( ... ) katalog

    Me.lockValue = Sant

    Me.beingEdited = Sant

    Me.saveRow = rowNum

    Me.saveValue = CBool ​​( _

    MyBase.GetColumnValueAtRow ( _

    [ källa ] , rowNum ) ) katalog

    MyBase.Edit ( . .. ) katalog

    End Sub "Redigera

    Private Sub ManageBoolValueChanging ( _

    ByVal rowNum As Integer , _

    ByVal colNum As Integer ) katalog

    Dim mousePos _

    Point = Me.DataGridTableStyle.DataGrid.PointToClient ( _

    Control.MousePosition ) katalog

    Dim dg Som DataGrid = Me.DataGridTableStyle.DataGrid

    Dim isClickInCell As Boolean = _

    Control.MouseButtons = MouseButtons.Left andalso _

    dg.GetCellBounds ( dg.CurrentCell ) . Innehåller ( mousePos ) katalog

    Dim byte As Boolean = _

    dg.Focused andalso isClickInCell _

    OrElse GetKeyState ( VK_SPACE ) < 0
    p Om inte lockValue andalso _

    beingEdited andalso _

    förändras andalso _

    saveRow = rowNum Sedan

    saveValue = Inte saveValue

    lockValue = False
    4

    Klicka på "File ", " Spara " för att spara VB.NET program som du lagt till hämtning i DataGrid Boolean uppgifterna .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så ringer en T - SQL funktion i VB 2008
    ·Lägga till noder till TreeView
    ·Hur att få ställa med Visual Basic Egenskaper
    ·Hur göra en proxy webbläsare som använder Visual Bas…
    ·Visual Basic-projekt
    ·Visual Basic Combo Box Tutorial
    ·Hur att starta Visual Basic Editor
    ·XML Kodning & ASP
    ·Konvertera datum till en sträng i VB6
    ·Hur man sätter in en VBA textruta
    Utvalda artiklarna
    ·Hur öppna Internet Explorer från Visual Basic
    ·Hur du formaterar en sträng i PHP
    ·Konfigurera en Grid
    ·Hur man skapar en PHP funktion
    ·Hur animera i XNA
    ·Hur Stop Error Message Null är null eller inte ett obj…
    ·Hur man ställer in en IRC Bouncer
    ·Lägga till fält i en tabell i Access med Visual Basic…
    ·Hur man bygger en Android App Med Ruby
    ·Hur man bygger ett projekt i VB.NET 2005
    Copyright © Dator Kunskap http://www.dator.xyz