. 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.