2015-04-20 1 views
1

Я хочу читать значения NULL из базы данных, если его не NULL Я хочу установить флажки, но этот код не работает.MySQL Data Reader и флажок

if (dr["p51"] != null) 
{ 
chkP51.Checked = true; 
} 

ответ

4

Проверьте значения null, используя DataRow.IsNull(string columnName). Измените свой код следующим образом.

if (!dr.IsNull("p51")) 
{ 
    chkP51.Checked = true; 
} 

Наконец, из @Kevin Родригес предложение, потому что dr["p51"] возвращение 0

if ((string)dr["p51"] == "0") 
{ 
    chkP51.Checked = true; 
} 
+0

нет IsNull собственности только dr.IsDBNull –

+0

насчет dr.DBNull ("P51")? –

+0

не работает. –

 Смежные вопросы

  • Нет связанных вопросов^_^