在load中加上cmbStockNum.SelectedIndex = 0;为什么老是显示在0行位置没有数据
还有没有别的方法显示默认的值啊

解决方案 »

  1.   


                 //string  strFlag = "select flag from tb_stockCheck_main where  billcode='" + cmbStockNum.Text + "'";
               //  DataTable dt = dataCon.getDataTable(strFlag);
               // int intFlag = int.Parse ( dt.Rows[0]["flag"].ToString());
    最后一行不能转换成int类型吗
      

  2.   

    你不是显示在0行位置没有数据么 ,怎么变成这个了如果你那flag是布尔型吧
    int intFlag = dt.Rows[0]["flag"].ToString()=="true" ? 1 : 0;
    或者
    int intFlag =(bool)dt.Rows[0]["flag"] ? 1 : 0;