Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como vincular uma enumeração de uma coluna de DataGridView
. Microsoft NET Framework suporta uma variedade de tipos de dados que você pode exibir em controles do Windows Forms . O tipo de enumeração de dados permite que os usuários para representar os dados colunas da tabela. Você pode usá-lo para introduzir um conjunto de objetos a partir de uma fonte de dados para um controle DataGridView ou para selecionar os valores de uma lista de opções. Ao ligar uma enumeração para uma coluna de exibição que você pode exibir cada conjunto de objetos em uma linha separada . Instruções
1

Clique em "Iniciar " do Windows e , em seguida, clique em " Miccrosoft Visual Studio. "
2

Clique em "Arquivo " e clique em "New".

3

Digite o seguinte código na janela aberta para ligar a " enfermeiros " enumeração para o controle DataGridView.

System.Windows.Forms Imports

System Imports . Collections.Generic

Public Enum Título

RN

CN

End Enum

Public Class EnumsAndComboBox

herda Formulário

fluxo privada As New FlowLayoutPanel ()

privada WithEvents checkForChange As Button = New Button ( )

enfermeiros privados em lista ( de enfermeiro )

dataGridView1 privada As New DataGridView ()

Public Sub New ()

MyBase.New ()

SetupForm ()

SetupGrid () < br >

End Sub Private Sub

SetupForm ()

AutoSize = True

End Sub Private Sub

SetupGrid ()

enfermeiros = New List (Of Nurse )

nurses.Add (New Nurse ( Title.RN , "Jane" , True) )

nurses.Add (New Nurse ( Title.RN , " Cynthia ", True ) )

nurses.Add (New Nurse ( Title.CN , " Julie " , False) )

nurses.Add (New Nurse ( Title.CN " , Mary ", True ) )

nurses.Add (New Nurse ( Title.CN " Galahad ", True ) )

'Inicializar o DataGridView.

dataGridView1.AutoGenerateColumns = Falso

dataGridView1.AutoSize = True

dataGridView1.DataSource = enfermeiros

dataGridView1.Columns.Add ( CreateComboBoxWithEnums ( ) )

'Inicializar e adicionar um coluna caixa de texto .

coluna Dim DataGridViewColumn = _

New DataGridViewTextBoxColumn ()

column.DataPropertyName = "Nome"

column.Name = " RN "

dataGridView1.Columns.Add (coluna)

CreateComboBoxWithEnums função privada () As

DataGridViewComboBoxColumn

Dim combinação As New DataGridViewComboBoxColumn () < br >

combo.DataSource = [ Enum ] . GetValues ​​( GetType (título) )

combo.DataPropertyName = " Título "

combo.Name = " Título "

Voltar combinação

End Function

Public Property Nome ( ) As String

Obter

Voltar hisName

End Get

Set ( ByVal Valor As String)

hisName = Valor

End Set Fotografia

End Property

Public Property goodguy () As Boolean < br >

Obter

Retornar bom

End Get

Set ( ByVal Valor As Boolean )

bom = Valor

Fim Definir

End Property

Pública Título de Propriedade () As Título

Get

Voltar hisTitle

End Get

Set ( Valor ByVal como título)

hisTitle = Valor

End Set Fotografia


End Property End Class


Public Sub compartilhada Main ()

Application.Run (New EnumsAndComboBox ())

End Sub End Class


4

Clique em "Arquivo " e, em em seguida, clique em " Salvar". Digite um nome de arquivo na janela aberta e clique em " OK " para salvar o controle DataGridView com a enumeração binded em sua aplicação.

Anterior :

Próximo : No
  Os artigos relacionados
·Como localizar Tipos Enum 
·Como passar Data Variáveis ​​Dinâmicas em SSIS 
·Como converter SGML ASN.1 
·Diferenças entre o objeto abstrato Tipos de Dados e Ab…
·O texto não é mostrar no botão DataGridView 
·Como ler arquivos no Scala 
·As Melhores Práticas para os lotes de cálculos matemá…
·Idéias PowerPoint de apresentação para um Trabalho d…
·Como criar uma data de números de MATLAB 
·Como desativar títulos na FancyBox 
  Artigos em destaque
·Como remover um arquivo do git commit 
·Como imprimir um triângulo em C 
·Como reduzir um banco de dados ASA 
·Como fazer um projeto SDL no Código Blocos 
·Como converter HTML para SGML 
·Como saber qual página está pendurando no Apache 
·MFC ActiveX Tutorial 
·Como Incorporar Sprite Flex 
·Como postar para JSON em ColdFusion 
·Como usar Scripts em SSIS 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados