Mam kombinacja, którą używam na kilka WinForms. Zamiast rzucać pole kombi w każdej WinForm, a następnie wypełnić pole z listą danych z tabeli danych w każdej WinForm, nie mógłbym utworzyć formant niestandardowy (pole kombi), w którym już wypełnione dane, i po prostu korzystać z tego UC w moich Winforms?
Poniżej pokazano, jak ja teraz wypełnić dane dla każdego z rozwijanej listy. (Mam publiczny klasa dla programu sql-materiałów)
Zmienna SQL dzieje z klasy, zwanego SQLControl. w klasie jest wszystko, co niezbędne do połączenia z sql.
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