PDA

View Full Version : سوال: Enable editing در گرید ویو



nazila_jon
دوشنبه 05 اسفند 1387, 23:27 عصر
سلام دوستان،

این بار سوالی که داشتم اینه که میخوام در گرید ویو ، عمل ویرایش انجام بدم

و من این کار رو با استفاده از خاصیت enable editing خود گرید انجام میدم.

و تنها یک مشکل کوچیک دارم...

فرض کنید دو تا گرید داریم.

در یکی از گرید ها، تمامی فیلد های جدول مورد نظر رو نمایش میدیم

که در این مورد گزینه ویرایش کارش رو انجام میده و با زدن این گزینه، فیلدها تبدیل به تکست باکس میشن و ما میتونیم عمل ویرایش رو انجام بدیم.

و در یک گرید دیگه، تنها چند تا از فیلدها رو نمایش میدیم. ولی اینجا ویرایش کار نمیده و فیلد ها تکست باکسی نمیشن :ناراحت:

آیا به خاطر اینه که همه ی فیلدها رو داخل اون گرید نمایش نمیدم؟؟؟

nazila_jon
دوشنبه 05 اسفند 1387, 23:55 عصر
یک مورد دیگه هم هست، اونم این که، اون گریدی که فقط تعدادی از فیلداش نمایش داده میشن، برای طراحیش از تمپلیت استفاده کردم

ممکنه مربوط به این شه؟؟

mehdi_RM
سه شنبه 06 اسفند 1387, 10:52 صبح
کنترل Sqldatasource یک خاصیت بنام updateQuery داره که دستور update برای جدول مورد نظر داخل اون هست
در اون دستور باید به به قسمت where و فقط فیلد کلید بانک رو در اون قسمت بزاری و بقیه فیلد ها و پارامتر ها رو پاک کنی.

nazila_jon
سه شنبه 06 اسفند 1387, 20:07 عصر
من که به جواب نرسیدم ولی متوجه شدم که اشکال کار از tamplate هست که برای طراحی و زیبایی گریدم استفاده کرده بودم

جدول رو بار دیگه بدون تمپلت طراحی کردم و ویرایش انجام شد.