PDA

View Full Version : بایند کردن textbox



jafari_m246
یک شنبه 07 مرداد 1386, 09:04 صبح
من می خواهم بانک ام را به 20 تا تکست باکس بایند کنم
کار با datagrid را هم بلدم
یک فرم مثل فرم اولی که اطلاعات ام را گرفته ایجاد کردم و حالا می خواهم شماره کلید را که در textboxکلید وارد کردیم و کلید جستجو را زدیم تمام اطلاعات مربوط به آن کلید را به تکست باکس ها برگرداند (توی textboxنشان بدهد)
با تشکر

a_safyari
یک شنبه 07 مرداد 1386, 13:47 عصر
دوست عزیز :
لطفا در مورد برنامت و بانکت بیشتر توضیح بده تا بتونم کمکت کنم .ضمنا از DataGrid تو برنامت چه استفاده ای می خوای بکنی ؟

sm_ezadpanah
یک شنبه 07 مرداد 1386, 15:11 عصر
اگه منظورت اینه که می خوای اطلاعات data set رو به چند تا textbox بایند کنی کد زیر می تونه کمکت کنه:

OleDbConnection con;
OleDbDataAdapter da;
DataSet ds = new DataSet();
da = new OleDbDataAdapter("Select test,tash from info where id=" + 1 + " and dars='" + dars + "' and sal='" + sal + "'", con);
da.Fill(ds, "maxk");
richTextBox1.DataBindings.Add("text", ds, "maxk.test");
richTextBox2.DataBindings.Add("text", ds, "maxk.tash");
البته این برای بانک access اگه برای sql میخوای کافیه پیشوند oledbروبه sql تغییر بدی

sm_ezadpanah
یک شنبه 07 مرداد 1386, 15:13 عصر
ببخشید دوست عزیز من حواس نبود که richtextboxگذاشتم ولی خوب فرقی نداره شما به جای richtextboxهمون textbox رو بذار

sm_ezadpanah
یک شنبه 07 مرداد 1386, 15:21 عصر
ببخشید دوست عزیز من حواس نبود که richtextboxگذاشتم ولی خوب فرقی نداره شما به جای richtextboxهمون textbox رو بذار

jafari_m246
دوشنبه 08 مرداد 1386, 05:13 صبح
اینmaxk چیه...؟