Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como recuperar os dados booleano de DataGrid para VB.NET
. O controle DataGrid do Microsoft Visual Basic for NET ( VB.NET ) exibe os dados da tabela sobre os Windows Forms. O sub- controle DataGridBoolColumn cria a coluna com uma caixa de seleção , que aceita e exibe valores verdadeiros ou falsos para representar o tipo de dados booleano . Ele rastreia o evento BoolValChanged que ocorre , quando o valor de caixa de seleção sobre as mudanças de forma. O valor booleano pode mudar , se você clicar na célula, ou pressione a tecla barra de espaço. Você precisa apontar o manipulador de eventos da coluna para a célula , a fim de recuperar os dados booleanos do controle DataGrid em VB.NET . Instruções
1

Clique no botão " Iniciar" do Windows e selecione " Microsoft Visual Studio " no menu "Todos os Programas " .
2

Clique no botão " Arquivo" "Abrir" e VB.NET programa aberto, no qual você deseja recuperar os dados booleanos do controle DataGrid em VB.NET .
3

Adicione o seguinte código após a linha " DataGridBoolColumn " em seu programa de VB.NET .

Pública BoolValueChanged Evento _

Como BoolValueChangedEventHandler

Sobrecargas Protected Overrides Sub Edit ( ... )

Me.lockValue = True

Me.beingEdited = True

Me.saveRow = rowNum

Me.saveValue = CBool ​​(_

MyBase.GetColumnValueAtRow (_ < br >

[fonte ] , rowNum ) )

MyBase.Edit ( ... )

End Sub 'Edit


Feriado BoolValueChanged _

Como BoolValueChangedEventHandler

Sobrecargas Protected Overrides Sub Edit ( ... )

Me.lockValue = True

Me.beingEdited = True

Me.saveRow = rowNum

Me.saveValue = CBool ​​(_

MyBase.GetColumnValueAtRow (_

[fonte ] , rowNum ) )

MyBase.Edit ( . ..)

End Sub 'Edit

Private Sub ManageBoolValueChanging (_

ByVal rowNum As Integer , _ ByVal

colNum As Integer)

Dim mousePos _

Como Ponto = Me.DataGridTableStyle.DataGrid.PointToClient (_

Control.MousePosition )

Dim dg Como DataGrid = Me.DataGridTableStyle.DataGrid

Dim isClickInCell As Boolean = _

Control.MouseButtons = MouseButtons.Left AndAlso _

dg.GetCellBounds ( dg.CurrentCell ) . Contém ( mousePos )

mudança Dim As Boolean = _

dg.Focused AndAlso isClickInCell _

OrElse GetKeyState ( VK_SPACE ) <0

If Not lockValue AndAlso _

beingEdited AndAlso _

mudando AndAlso _

saveRow = rowNum Então

saveValue = Não saveValue

lockValue = False
4

Clique em " Arquivo", " Salvar" para salvar o programa de VB.NET em que você adicionou a recuperação dos dados DataGrid booleanos.

Anterior :

Próximo : No
  Os artigos relacionados
·VB.NET Ambiente : Fontes & Cores 
·Tutorial do Visual Basic para Windows 7 
·Como criar vários formulários em VB 
·Como fazer um jogo cronometrado em Visual Basic 
·Como fazer URLs Vá em um navegador em Visual Basic 
·Arrays estáticos em Funções em VBA 
·Como usar o Visual Basic para criar um teste de múltip…
·Como fazer upload de um arquivo para o servidor em VB.n…
·Como mover para a próxima linha em StreamReader 
·Como escrever um código igual para a calculadora padrã…
  Artigos em destaque
·Como encontrar subconjuntos em um Python 
·A importância de Estruturas de Decisão em Programaçã…
·Longest Substring comum em PHP 
·Como criar texto usando máquina de escrever de program…
·Definição de JavaScript 
·Como obter um arquivo WSDL Validar a partir do URL Axis…
·Como atualizar um banco de dados em PHP usando JavaScri…
·Como adicionar uma caixa de texto dentro de uma linha e…
·Como remover caracteres de nova linha em PHP 
·Como adicionar todos os elementos de uma lista em Pytho…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados