PDA

View Full Version : تغییر مفادیر کنترلهای بایند شده



once4ever
شنبه 06 خرداد 1385, 21:35 عصر
یک فرم داره شامل چندتا تکست باکس که به یک دیتاست بیند شده.
حالا میخوام بازدن کلید insert تمام تکست باکسها خالی بشن و آماده گرفتن
تاحالا مشکلی نیست. ولی اگه cancel کنم چون داخل تکست باکسها پر شده پس از بایند خطا میگیره!
کلا برای تغییر مقدار یا اضافه کردن مقدارجدیدی به کنترلهایی که بایند شده باید اول بایندهارو clear کرد یا نه؟

RezaJP
شنبه 06 خرداد 1385, 21:39 عصر
با 2003 کار میکنی یا 2005؟
برای کنسل کردن چه کاری انجام میدی؟

once4ever
یک شنبه 07 خرداد 1385, 06:31 صبح
با 2005
تمام تکست باکسها read only و databindingcontex رو به موقعیت صفر میبرم

RezaJP
یک شنبه 07 خرداد 1385, 07:52 صبح
با 2005 رو نمیدونم دقیق ، اما فکر کنم این کاری که می کنی اشتباه باشه
مخصوصا این کار که databindingcontex رو به 0 می بری (خطا هم برای همین میده)
حالا یه نگاه می کنم برات اما خودت هم توی MSDN نگاه کن
باید یه متد برای کنسل کردن داشته باشه

once4ever
یک شنبه 07 خرداد 1385, 09:03 صبح
با 2003 رو نمیدونم ولی با 2005 داره CancelCurrentEdit و غیره ;)

RezaJP
یک شنبه 07 خرداد 1385, 10:04 صبح
خوب همین رو اگه صدا بزنین فکر نمی کنم مشکلی داشته باشه
توی 2003 هم همینه

once4ever
یک شنبه 07 خرداد 1385, 11:27 صبح
بله من هم همینکارو کردم.