2013-06-24 4 views
-1

Вот мой scenerio.Состояние для вставки данных в базу данных

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 

Делая это, я получаю только значение, которое присутствует в выпадающем списке. Как написать случаи в этом scenerio, чтобы получить числа.

Заранее спасибо

ответ

0

Вы пробовали вот так?

If cmbemployee.Text.Trim.Length = 0 Then 
    objSQLParms(12).Value = 0 
Else 
    objSQLParms(12).Value = val(cmbemployee.Text.Trim.Substring(0, 1)) 
End If 
0

, потому что, когда вы стреляете событие кнопки для вставки в в базу данных страницы является отправлять обратно и значение COMBOBOX установить по умолчанию «а»

вы можете решить ее путы комбобокса в обновлении панели во избежание перезагрузки страницы