PDA

View Full Version : سوال: چه طوری میشه اطلاعات رو از توی دیتا گرید اورد توی تکست باکس



h_jafarnezhad
یک شنبه 20 اسفند 1391, 13:03 عصر
با سلام
چه طوری میشه اطلاعات رو از توی دیتا گرید اورد توی تکست باکس
مسلا با زدن کد پرسنلی تمام اطلاعاتش توی دیتا گرید نمایش داده بشه و اگر روی رکورد کلیک شد برای ویرایش اطلاعات رو توی تکست باکس ها نمایش بده

Behnam6670
یک شنبه 20 اسفند 1391, 14:38 عصر
با سلام
چه طوری میشه اطلاعات رو از توی دیتا گرید اورد توی تکست باکس
مسلا با زدن کد پرسنلی تمام اطلاعاتش توی دیتا گرید نمایش داده بشه و اگر روی رکورد کلیک شد برای ویرایش اطلاعات رو توی تکست باکس ها نمایش بده
تو رویداد کلیک دیتا گرید کد زیرو بنویس
میتونی بجای یک به تعداد تکست باکسهات شماره بزاری

textBox1.text=datagrid1.curentRow.cells[1.value.tostring().]

h_jafarnezhad
یک شنبه 20 اسفند 1391, 14:48 عصر
ایول واقعا کمکم کردین یه ساعته دارم فکر می کنم کدش چی بود

h_jafarnezhad
یک شنبه 20 اسفند 1391, 14:59 عصر
چه جوری میشه یه سطر رو از دیتا گرید انتخاب کرد با توجه به مقداری که در تکست باکس وارد میشه

khokhan
یک شنبه 20 اسفند 1391, 15:12 عصر
چه جوری میشه یه سطر رو از دیتا گرید انتخاب کرد با توجه به مقداری که در تکست باکس وارد میشه

درود
یه متد به نام search یا هرچی درست می کنی با یه کوئری مثل این دیتا گرید روپر می کنی


query = "SELECT name,family,ncode,faname,bdate,bplace,phone,adress FROM student WHERE name LIKE '" + textBox1.Text + "%'"; break; }
بعد می آیی ودر رویداد textBox1_TextChanged اون متد رو فرا خوانی می کنی

h_jafarnezhad
یک شنبه 20 اسفند 1391, 15:16 عصر
درود
یه متد به نام search یا هرچی درست می کنی با یه کوئری مثل این دیتا گرید روپر می کنی


query = "SELECT name,family,ncode,faname,bdate,bplace,phone,adress FROM student WHERE name LIKE '" + textBox1.Text + "%'"; break; }
بعد می آیی ودر رویداد textBox1_TextChanged اون متد رو فرا خوانی می کنی

اینم درست حالا موندم چرا هرچند دقیقه یه بار کل پروژه به هم می ریزه .

khokhan
یک شنبه 20 اسفند 1391, 15:36 عصر
سلام

این دیگه تقصیر ما نیست :لبخند:

حتما یه timer گذاشتین که هر چند دقیقه پروژه رو dispos می کنه

h_jafarnezhad
یک شنبه 20 اسفند 1391, 15:57 عصر
چند وقته با دیتا ست مشکل پیدا کرده ممکنه به خاطر ویروس باشه