View Full Version : سوال: Bind کردن رکورد انتخابی گرید در TextBox
Fastdesign
چهارشنبه 20 دی 1391, 13:50 عصر
با سلام
می خوام با انتخاب سطری از گرید اطلاعات سطر انتخابی رو در TextBox که در فرم دیگه ای قرار داره بریزم (Bind کنم) .
حتی اگه با کلیک بر روی باتن که کدهای مربوطه درونش نوشته شده ، هر دو فرم درحال اجرا باشه (باز باشه) بازهم با کلیک بر روی یک سطر دیگر از گرید اطلاعات سطر انتخابی رو برام تو TextBox تو فرم دوم برام نمایش بده .
امیدوارم منظورم متوجه شده باشید .
با تشکر
Fastdesign
چهارشنبه 20 دی 1391, 20:35 عصر
دوستان کسی نیست ما رو راهنمایی کنه!!!!:متعجب::متعجب::متعجب:
danialafshari
چهارشنبه 20 دی 1391, 21:14 عصر
خسته شدم از بس تو این هفته این کد رو تو فروم گزاشتم
و خداوند جستجو رو آفرید
textBox1.DataBindings.Add("Text", NameDataset.NameTable, "FieldName");
Fastdesign
چهارشنبه 20 دی 1391, 22:00 عصر
دوست عزیز من این کد رو در یک باتن نوشتم ، با انتخاب یک سطر از گرید و کلیک بر روی باتن محتوای سطر انتخابی رو برام تو کادر متن مربوطه نمایش میده ولی اگه سطر دیگه ای از گرید رو انتخاب کنم و بر روی باتن کلیک کنم برام این خطا میده !
This causes two bindings in the collection to bind to the same property.
Parameter name: binding
به نظر شما مشکل از چیه !
با تشکر
danialafshari
پنج شنبه 21 دی 1391, 16:30 عصر
دوست عزیز من این کد رو در یک باتن نوشتم ، با انتخاب یک سطر از گرید و کلیک بر روی باتن محتوای سطر انتخابی رو برام تو کادر متن مربوطه نمایش میده ولی اگه سطر دیگه ای از گرید رو انتخاب کنم و بر روی باتن کلیک کنم برام این خطا میده !
This causes two bindings in the collection to bind to the same property.
Parameter name: binding
به نظر شما مشکل از چیه !
با تشکر
بایند که مثل Connection نیست که مدام Open , Close بشه ! باید بک بار فقط باز بشه. کد رو فقط در Form1_Load بزار
Fastdesign
پنج شنبه 21 دی 1391, 18:47 عصر
براي نمايش اطلاعات گريد در TextBox در همون فرم به اين صورت نوشتم جواب ميده :
textBox1.DataBindings.Add("Text", data.ds.Tables["phon"], "F_Name");
حالا مي خوام بعد از انتخاب سطر مورد نظر تو فرم بعد(مثلا فرم 2) داخل TextBox نمايش بدم ! هر کاري مي کنم نمي تونم با این کدها سطر انتخابي رو تو TextBox فرم بعد نمايش بدم .
به نظر شما راحل چيه !!!!
danialafshari
پنج شنبه 21 دی 1391, 18:52 عصر
قربون شکلت باید اول ID رو توی کلاس بریزی و بعد در فرم 2 یه Select انجام بدی Where Id = id daroone kelas
OK?
گفتم سورس درست کنیم سنگین تریم
موفق باشی
Fastdesign
پنج شنبه 21 دی 1391, 20:13 عصر
دوست عزیز ممنونم از راهنمایی تون . قبل از اینکه این نمونه بزارید خودم با توجه به راهنمایی که قبل از اصلاح این تاپیک انجام دادین، انجام دادم .
ولی در کل منظور من این بود که حتی اگه هر دو فرم باز باشه با انتخاب سطر مورد نظر در فرم اول ، اطلاعات سطر انتخابی در فرم دوم برام نمایش داده بشه .
به هر حال ممنونم از راهنمایی تون .
با تشکر
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.