在numericupdown控件中从数据库获取值

在numericupdown控件中从数据库获取值

本文介绍了在numericupdown控件中从数据库获取值(帮帮我)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

UGIcon.Open();
            cmd = new SqlCommand("select * from purchase where cm='" + toolStripTextBox1.Text + "'", UGIcon);
            SqlDataReader dr = cmd.ExecuteReader();
            if (dr.Read())
            {
               first 4 lines fetching data from database while executing but in numericupdown it showing error
                textBox1.Text = dr["cm"].ToString();
                textBox2.Text = dr["om"].ToString();
                textBox3.Text = dr["address"].ToString();
                maskedTextBox1.Text = dr["phone"].ToString();

               numericUpDown1.Value = dr["baleq"].ToString();
            }
            UGIcon.Close();

推荐答案

numericUpDown1.Value = dr["baleq"].ToString();



将其更改为:


Change it into:

numericUpDown1.Value = Convert.ToDecimal(dr["baleq"]);









因为价值不是不要改变,试着改变





Because the value isn''t changing, try changing

if (dr.Read())



进入


into

while (dr.Read());





希望这有帮助。



Hope this helps.


 decimal number;
 UGIcon.Open();
......
 if (dr.Read())
 {
    .......

     if (Decimal.TryParse(dr["baleq"].ToString(), out number))
     {
        numericUpDown1.Value = number;
     }
 }
 UGIcon.Close();


这篇关于在numericupdown控件中从数据库获取值(帮帮我)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-08 23:14