Eu tenho uma caixa de Combinação que eu uso em várias WinForms. Em vez de descartar uma caixa de Combinação em cada WinForm e, em seguida, encher a caixa de Combinação com dados a partir de um DataTable em cada indivíduo WinForm, não poderia criar um Controle de Usuário (caixa de Combinação) que tem os dados preenchidos já e apenas utilizar-se que a UC no meu Winforms?
Abaixo é como eu preencher os dados para cada combinação de agora. (Eu tenho uma classe pública para o sql coisas)
A Variável SQL vem de uma Classe chamada SQLControl. a Classe tem todos conexão sql coisas.
Public Sub Fillcombobox()
sql.AddParam("@ExaminerType", 3)
sql.ExecQuery("MyStoredProcedure")
ComboBoxExaminer.ValueMember = "Examiner_ID"
ComboBoxExaminer.DisplayMember = "Last_Name"
ComboBoxExaminer.DataSource = sql.DBDT
End Sub
Private Sub MyWinform_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Call Fillcombobox()
End Sub