سلام دوستان
من از طريق كد زير كامبوباكس DevExpress رو پر ميكنم.
Using Cnn As New SqlConnection(My.Windows.MainWindow.CSB.Connection String)
Dim DA As New SqlDataAdapter("SELECT * FROM GPerson", Cnn)
Dim DT As New DataTable
DA.Fill(DT)
cbo.ItemsSource = DT
cbo.DisplayMember = "Name"
cbo.ValueMember = "gPrsNo"
'
If cbo.Items.Count > 0 Then cbo.SelectedIndex = 0
End Using
تا اينجا هيچ مشكلي نيست و كامبوباكس ليست گروه اشخاص رو نمايش ميده.
حالا من هنگام تعريف شخص ميخوام كد گروه(gPrsNo) اون رو ديتابيس ذخيره كنم. اين طوري :
Cmd.Parameters.AddWithValue("@gPrsNo", cbo.SelectedItemValue).SqlDbType = SqlDbType.TinyInt
ولي پيغام Failed to convert parameter value from a DataRowView to a Byte ميده.
لطفا راهنمايي كنيد...
بدرود.