View Full Version : سوال: مشکل در کد جستوجو در دیتا گرید ویو
mahangroup
پنج شنبه 30 شهریور 1391, 22:31 عصر
با سلام
من یک مشکل در جستجو در دیتا گرید ویو دارم .
من کد زیر رو نوشتم ، بدون هیچ خطایی و اروری
SaveData searcheData = new SaveData();
searcheData.FillTable("SELECT * FROM student WHERE AS_a='"+textBox1.Text+"'");
dataGridView1.DataSource = searcheData.SQLTable;
ولی کلید جستجو که زده میشه اصلا عملی انجام نمی ده
مسعود اقدسی فام
پنج شنبه 30 شهریور 1391, 23:37 عصر
با سلام
من یک مشکل در جستجو در دیتا گرید ویو دارم .
من کد زیر رو نوشتم ، بدون هیچ خطایی و اروری
SaveData searcheData = new SaveData();
searcheData.FillTable("SELECT * FROM student WHERE AS_a='"+textBox1.Text+"'");
dataGridView1.DataSource = searcheData.SQLTable;
ولی کلید جستجو که زده میشه اصلا عملی انجام نمی ده
As_a کلید شماست؟ رشته یا عدد؟ پارامتر رو به صورت رشته به کوئری اضافه کردید.
danialafshari
جمعه 31 شهریور 1391, 02:47 صبح
یک کد اینجا (http://barnamenevis.org/showthread.php?361670-%D9%BE%D8%B1-%DA%A9%D8%B1%D8%AF%D9%86-textbox-%D9%87%D8%A7-%D8%A7%D8%B2-%D8%AF%DB%8C%D8%AA%D8%A7-%D8%A8%DB%8C%D8%B3/page2) برای بانک اطلاعاتی گذاشتم فکر کنم کارت رو راه بندازه
tooraj_azizi_1035
جمعه 31 شهریور 1391, 10:22 صبح
لزومی نداره که این کارها رو بکنی فقط :
BindingSource1.Filter="AS_a='"+TexctBox1.Text+"'";
mahangroup
جمعه 31 شهریور 1391, 18:35 عصر
با سلام
AS_a کلید و از نوع int هست
mahangroup
جمعه 31 شهریور 1391, 18:38 عصر
با سلام دوست عزیز tooraj_azizi_1035
روش شما جواب نداد میشه این کد را به صورت یک پروژه برای دانلود قرار دهید
با شکر
ehsanprog
جمعه 31 شهریور 1391, 19:01 عصر
نگاه کن دوست عزیز ؛ مثلا این کد جستجوی منه :
SqlCommand cmd = new SqlCommand();
bind.Filter = "name1 like '" + textBox1.Text + "%'";
if (con.State == ConnectionState.Closed)
{
con.Open();
}
cmd.Connection = con;
cmd.CommandText = "select * from soft";
cmd.ExecuteNonQuery();
da.SelectCommand = cmd;
da.Fill(dt);
dgv.DataSource = dt;
bind.DataSource = dt;
حالا شما ، به جای name1 اسم فیلدی که می خوای توش جستجو کنی رو بزار ، به جای soft اسم تیبلت رو بزار و به جای dgv هم اسم گریدت رو.
mahangroup
جمعه 31 شهریور 1391, 22:26 عصر
با سلام دوست عزیز : ehsanprog
اگه میشه سورس پروژه رو بزارین اینطوری اشکال پیش می یاد
تازه روش شما هم خیلی طولانی هست خوب روش های کار امد دیگه ای هم هست
ali_habibi1384
جمعه 31 شهریور 1391, 23:27 عصر
اون SaveData كه تعريف كردي داستانش چيه؟
شما اطلاعات رو به DataTable منتقل كن و بعد اين كد رو بزن:
Datatable1.defultview.rowfilter = "As_a = " + Text1.Text ;
mahangroup
دوشنبه 01 آبان 1391, 15:49 عصر
SaveData نام کلاس اتصال به پایگاه دادم هست
r_s1389@yahoo.com
دوشنبه 01 آبان 1391, 21:54 عصر
سلام
این پروژه رونوشتم در کد های پروزه اگر مشکلی داشتی بگو تا بررسی کنیم
اینم از لینکhttp://uplod.ir/65uvce8o5kbc/WindowsFormsApplication5.rar.htm
r_s1389@yahoo.com
دوشنبه 01 آبان 1391, 21:55 عصر
تست هم کردم کار میکونه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.