PDA

View Full Version : سوال: نشون دادن فیلد هایی ذیتا گریدی که به دیتا بیس بایند شده



f.shahabadi
سه شنبه 04 خرداد 1389, 19:41 عصر
سلام
من یک دیتا گرید ویو دارم که بایند شده به یک جدول دیتا بیسم می خوام وقتی کاربر روی کلید بالا و پایین صفحه کلید زد محتوای اطلاعات دیتا گرید روی تکست باکس هام نشون داده بشه کد زیرو نوشتم ولی خطا می ده یعنی اطلاعات رو جابجا نشون میده چگار گنم
txtcod.Text = DSMain.TBLpersonel.Rows(TBLpersonelBindingSource.P osition)("cod").ToString)
در ضمن روی رویداد key down دیتا گرید نوشتم

f.shahabadi
سه شنبه 04 خرداد 1389, 19:55 عصر
تو رو خدا کمک کنین

ashkan209
سه شنبه 04 خرداد 1389, 21:15 عصر
دوست من سلام
بهتره از Databinding استفاده کنی ، بشرطیکه دیتا گریدت با DataSource و Datamember به DS وصل باشه
فرض که دیتاست شما DS باشه


TextBox1.DataBindings.Add("Text", ds, "SrcTable.FieldName")

f.shahabadi
چهارشنبه 05 خرداد 1389, 11:42 صبح
دوست من سلام
بهتره از Databinding استفاده کنی ، بشرطیکه دیتا گریدت با DataSource و Datamember به DS وصل باشه
فرض که دیتاست شما DS باشه



TextBox1.DataBindings.Add("Text", ds, "SrcTable.FieldName")


با تشکر من نمی خوام تکسم بایند بشه می خوام با استفاده از خاصیت های گرید به مقدار فیلد برسم و بعد بریزم داخل تکسم

spring69
پنج شنبه 06 خرداد 1389, 11:23 صبح
با تشکر من نمی خوام تکسم بایند بشه می خوام با استفاده از خاصیت های گرید به مقدار فیلد برسم و بعد بریزم داخل تکسم
سلام.
ميتومي از اين كد استفاده كني:

txt.Text = dg.SelectedRows(0).Cells(0).Value.ToString()