BLL 및 DAL 클래스를 사용하여 pageload의 드롭 다운을 채우고 싶습니다. 이 코드BLL에서 드롭 다운이 채워지지 않습니다
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
dropBrand.DataSource = BLLManufacturer.selectManufacturers()
dropBrand.DataTextField = "ManufacturerName"
dropBrand.DataValueField = "ManufacturerID"
dropBrand.DataBind()
dropModel.DataSource = BLLModel.selectModelsByBrand(Convert.ToInt16(dropBrand.SelectedValue))
dropModel.DataTextField = "ModelName"
dropModel.DataValueField = "ModelID"
dropModel.DataBind()
End Sub
가 어떻게해야대로 첫 번째 드롭 다운 브랜드로 채워이지만, 두 번째는하지 않습니다. 두 번째 드롭 다운은 첫 번째 드롭 다운에서 선택한 브랜드의 자동차 모델을 표시해야합니다. 그러나 dropBrand.SelectedValue는 내가 선택한 모든 브랜드를 항상 0으로 반환합니다. 변환하지 않고도 toint16 나 notint toint32 또는 toint64로 변환합니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?