Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode associar o ComboBox e ListBox a dados para executar tarefas como navegar dados em um banco de dados, inserir novos dados ou editar dados existentes.
Para associar um controle ComboBox ou ListBox
Defina a propriedade
DataSourcecomo um objeto de fonte de dados. As possíveis fontes de dados incluem uma BindingSource associada a dados, uma tabela de dados, uma exibição de dados, um conjunto de dados, um gerenciador de exibição de dados, uma matriz ou qualquer classe que implemente a interface IList. Para obter mais informações, consulte fontes de dados suportadas pelo Windows Forms.Se você estiver associando a uma tabela, defina a propriedade
DisplayMembercomo o nome de uma coluna na fonte de dados.- ou -
Se você estiver associando a um IList, defina o membro de exibição como uma propriedade pública do tipo na lista.
Private Sub BindComboBox() ComboBox1.DataSource = DataSet1.Tables("Suppliers") ComboBox1.DisplayMember = "ProductName" End Subprivate void BindComboBox() { comboBox1.DataSource = dataSet1.Tables["Suppliers"]; comboBox1.DisplayMember = "ProductName"; }Observação
Se você estiver associado a uma fonte de dados que não implemente a interface IBindingList, como um ArrayList, os dados do controle associado não serão atualizados quando a fonte de dados for atualizada. Por exemplo, se você tiver uma caixa de combinação associada a um ArrayList e os dados forem adicionados ao ArrayList, esses novos itens não aparecerão na caixa de combinação. No entanto, você pode forçar a caixa de combinação a ser atualizada chamando os métodos SuspendBinding e ResumeBinding na instância da classe BindingContext à qual o controle está associado.
Consulte também
.NET Desktop feedback