ฉันมีกล่องคอมโบที่ผมใช้บนหลาย WinForms. แทนที่จะทิ้งกล่องคอมโบนในแต่ละ WinForm แล้วก็มาแทนที่กล่องคอมโบกับข้อมูลจาก DataTable อยู่แต่ละบุคคลหนึ่ง WinForm ไม่สามารถฉันสร้างผู้ใช้ควบคุม(กล่องคอมโบ)นั้นมีข้อมูล populated แล้วแล้วก็ใช้มัน UC ของฉั Winforms?
ด้านล่างเป็นไงบ้างฉันแทนที่ข้อมูลสำหรับแต่ละกล่องคอมโบน (ฉันมีสาธารณะชนชั้นเรียนสำหรับภาษา sql ของ)
ตัวแปรภาษา sql งออกมาจากคลาสที่ชื่อ SQLControl. ชั้นมีทั้งหมดภาษา 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