در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

برنامه نویس سی شارپ

بدست آوردن یک مقدار خاص از جدول

با سلام خدمت دوستان عزیز.

من میخوام مقدار موجودی کالا رو از جدول کالا با مقایسه کد کالا بیرون بکشم و در تکست باکس ذخیره کنم.

کدرو به این صورت نوشتم:

  SqlConnection con = new SqlConnection(classconnection.CString);
                DataTable objDTbl = new DataTable();

                con.Open();
                SqlCommand cmd = new SqlCommand("select intialbalance from goodsdefintion where productcode='" + Convert.ToInt32(textBox3.Text) + "'", con);
                objDTbl.Load(cmd.ExecuteReader());
                con.Close();
                if (objDTbl.Rows.Count >= 1)
                {
                   textBox2.DataBindings.Add(new Binding ("Text", objDTbl, "intialbalance"));
                }
               
                MessageBox.Show("موجودی اولیه"+textBox2.Text);

ولی هیچ مقداری برنمی گردونه. اشتباه من کجاست؟

#از #شما #ممنون #راهنمایی
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
سونیا حسینی

کو مقایسه؟!!!!!!!!!!!!!!!

حسین احمدی

سلام، شما الان دارید TextBox رو به DataTable بایند می کنید، هدف شما گرفتن یک مقدار Balance هست، پس چرا کل DataTable رو Bind کردید. به نظرم شما مقدار رو با ExecuteScalar بگیرید و داخل TextBox نمایش بدید. در مورد Query تون برای تست اینکه چرا مقداری بر نمیگردونه، Break Point داخل کد بزارید و مقدار CommandText رو مستقیم داخل SQL اجرا کنید و خروجی بگیرید ببینید خروجی دریافت می کنید یا خیر؟

لطفاً سوال خود را در انجمن مطرح کنید، به سوالات در پیام خصوصی پاسخ داده نخواهد شد
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....