View Full Version : سوال: جستجو در بانك sql و پر كردن تكست باكسها از نتيجه جستجو
mohsen_pasha
جمعه 22 فروردین 1393, 20:33 عصر
با سلام و خسته نباشيد
من ٢ تا تيبل دارم و يك فرم مي خوام با وارد شدن عدد در تكس باكس اولي ,تيبل اول جستجو بشه و اگر اين عدد داخل تيبل موجود بود اطلاعات بعدي اين شماره را در داخل تكس باكسهاي خودش بريزه و اگر نبود تيبل دوم رو جستجو كنه و ..
اميد وارم تونسته باشم سوالم رو درست توضيح بدم
ديتا بيس sql2012
با تشكر
behzadkhan
جمعه 22 فروردین 1393, 20:45 عصر
با سلام
لطفا
فیلد تیبل هات را بگو.
با تشکر
mohsen_pasha
جمعه 22 فروردین 1393, 20:48 عصر
سالم و تشكر
نام فيلد اصلي coilnumber و به ترتيب Initial_Thickness ,initial_Width, Width ,Weight
با تشكر
behzadkhan
جمعه 22 فروردین 1393, 21:22 عصر
با سلام
امیدوارم بتونم کمکتون کنم:
ببین بدردت می خوره:
private void button1_Click(object sender, EventArgs e)
{
myConn.Open();
string SqlStatement = "SELECT * FROM tbl_Coil WHERE coilNumber = '" + textBox1.Text + "'";
SqlDataAdapter tempDataAdapter = new SqlDataAdapter(SqlStatement, myConn);
DataTable tempDataTable = new DataTable();
tempDataAdapter.Fill(tempDataTable);
if (tempDataTable.Rows.Count > 0)
{
textBox2.Text = tempDataTable.Rows[0]["Weight"].ToString();
textBox3.Text = tempDataTable.Rows[0]["Width"].ToString();
textBox4.Text = tempDataTable.Rows[0]["initial_width"].ToString();
textBox5.Text = tempDataTable.Rows[0]["Initial_Thickness"].ToString();
}
else
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
MessageBox.Show("Not Found.");
}
myConn.Close();
}
mohsen_pasha
شنبه 23 فروردین 1393, 12:25 عصر
با تشكر از دوست گرامي
فقط جستجو در تيبل اول اتفاق مي افته تيبل دوم چطوري جستجو كنه
behzadkhan
شنبه 23 فروردین 1393, 12:34 عصر
با سلام
============================================
دوست عزیز در این برنامه اگر تعداد سطر ها در متغیر دیتا تیبل بیشتر از 0 بود یعنی چیزی در جدول پیدا شده پس به فقط به دنبال جدول شماره 1 می رود.
حالا شما می توانید در elseش دوباره SqlStatement ، tempDataAdapter و tempDataTable را برا تیبل دوم مقدار دهی کنید. بعد اگر تعداد سطر های دیتا تیبل بیشتر از 0 بود که در جدول دوم چیزی پیدا کرده در غیر اینصورت که چیزی پیدا نمی کند و
تکست باکس ها را تهی می کند.
=======================================
اگر نتونستی بگو تا راهنمایت بکنم
با تشکر
mohsen_pasha
دوشنبه 26 خرداد 1393, 00:12 صبح
سلام دوست عزیز
اگر تعداد سطرها بيش از يكي بود .چطور مي شه گفت اوني كه Weight برابر با minimum را نشان بده
با تشکر
mohsen_pasha
دوشنبه 02 تیر 1393, 20:33 عصر
سلام
کسی نیست جواب بده
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.