-1

これが私のシーンです。

 I have a combo box which has 8 items. {items : a,b,c,d,e,f,g,h}

従業員列を持つテーブルがあります。

if  i select a and when i insert that into my database table,it should be 1
if  i select b and when i insert that into my database table,it should be 1  and so on for 8 items.

私がしようとしているのは:

objSQLParms(12) = New SqlParameter("@Employee_Type", SqlDbType.SmallInt)
       If cmbList.Text.Trim = "Employee" Then
            If cmbemployee.Text.Trim.Length = 0 Then
                objSQLParms(12).Value = 0
            Else
                objSQLParms(12).Value = cmbemployee.Text.Trim.Substring(0, 1)
            End If
        Else
            objSQLParms(12).Value = 0

これを行うことで、コンボ ボックスに存在する値のみを取得しています。数字を取得するために、このシナリオでケースを作成する方法。

前もって感謝します

4

2 に答える 2

0

データベースに挿入するボタンのイベントを発生させると、ページがポストバックされ、コンボボックスの値がデフォルトの「a」に設定されるためです

ページのリロードを避けるためにコンボボックスを更新パネルに置くことで解決できます

于 2013-06-27T11:19:58.967 に答える