مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ms.nabavi

عضویت از 1396/04/17

چاپ مقدار بدست آمده در count

  • دوشنبه 30 مرداد 1396
  • 08:15
تشکر میکنم

باسلام خدمت دوستان

من در vs2010 دستور select نوشتم که مقدار count یک ستون از جدول رو برمیگردنه. باتوجه به اینکه مقدار برگشتی یک عدد هست،با چه دستوری باید اون مقدار رو در تکست باکس چاپ کنم؟

ممنونم

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 30 مرداد 1396
  • 09:36

باتوجه به این که DataType پراپرتی Text از نوع string می باشد باید عدد را تبدیل به string بکنید:

TextBox.Text = yourCount.ToString();

کاربر سایت

ms.nabavi

عضویت از 1396/04/17

  • دوشنبه 30 مرداد 1396
  • 09:47

ببینید ما این دستور رو در VS نوشتیم.

SqlConnection con = new SqlConnection(classconnection.CString);
            SqlCommand cmd = new SqlCommand("", con);
            SqlDataReader dr;            
            cmd.CommandText = "select count(setcode) from goodsdefintion where productcode IN( select productcode from goodsdefintion where goodsdefintion.storecode= '" + txt.Text + "' AND  goodsdefintion.setcode= '" + txts.Text + "' )";
            con.Open();
            dr = cmd.ExecuteReader();
            dr.Read();
            //textBox1.Text = dr["productcode"].ToString();
            con.Close();

اون خط که داخل تکست باکس اون مقدار رو ریختیم جواب نمیده. شما بفرمایید چجوری اون مقدار select count رو بریزیم داخل تکست باکس

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 30 مرداد 1396
  • 09:51
textBox1.Text = cmd.ExecuteScalar().ToString();

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 30 مرداد 1396
  • 09:51
SqlConnection con = new SqlConnection(classconnection.CString);
            SqlCommand cmd = new SqlCommand("", con);
                    
            cmd.CommandText = "select count(setcode) from goodsdefintion where productcode IN( select productcode from goodsdefintion where goodsdefintion.storecode= '" + txt.Text + "' AND  goodsdefintion.setcode= '" + txts.Text + "' )";
            con.Open();
          
            textBox1.Text = =cmd.ExecuteScalar().toString();
            con.Close();

کاربر سایت

ms.nabavi

عضویت از 1396/04/17

  • دوشنبه 30 مرداد 1396
  • 10:14

ممنونم آقای مدائنی

مشکلمون حل شد

با تشکر فراوان

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)