PDA

View Full Version : سوال: مشکل با تنظیم اپدیت، دلیت و... در گردویو



man_iran
چهارشنبه 30 مرداد 1387, 16:32 عصر
سلام
من یه گردویو در سایت قرار دادم ولی وقتی در حال تنظیم ارتباط با sql هستم توی قسمت Advanced هر دو گزینه غیر فعال هستند و امکان انتخاب آنها نیست. (برای دلیت – اپدیت و...)
همچنین توی قسمت تاسک گرید ویو فقط سه گزینه پیجینگ، سورتینگ و سلکتینگ هستند و گزینه های دلیت و ادیت را ندارم!
البته این مشکل فقط توی گردویو نیست بلکه توی دیتا لیست، فرم ویو و... هم هست!
برای رفع مشکلات باید چه کار کنم ؟

arta.nasiri
چهارشنبه 30 مرداد 1387, 17:18 عصر
سلام

یه بانک بساز بعد یک جدول درست کن با محتوای name,id بعد id رو کلید قرار بده و بانک رو ذخیره کن و جدول رو پر کن
حالا یه صفحه بساز مثلا به نام updata.aspx

مثل تصاویر زیر عمل کن :

1 - یک sqldatasource ایجاد کن
http://p30netpro.persiangig.ir/001.JPG


2 - گزینه مشخص شده رو انتخاب کن
http://p30netpro.persiangig.ir/002.JPG

3 - از محل مشخص شده نام بانک رو انتخاب کن
http://p30netpro.persiangig.ir/003.JPG

4 - از محلهای مشخص شده به ترتیب گزینه 1 برای انتخاب نام جدول - 2 برای انتخاب ستون ها (دقت داشته باش که فیلد کلید انتخاب شود) و 3 برای تنظیم کنترل ها
http://p30netpro.persiangig.ir/004.JPG

5 - محل مشخص شده رو انتخاب کن
http://p30netpro.persiangig.ir/005.JPG

بعد از تمام کار روی next کلیک کن و در صفحه بعدی رو گزینه test query کلیک کن و finish رو بزن

حالا یه گریدیو به صفحه اضافه کن و به sqldatasourse وصل کن و گزینه enable editing رو فعال کن

man_iran
پنج شنبه 31 مرداد 1387, 00:59 صبح
سلام
من قبلا نیز از همین روش اقدام کرده بودم ولی مشکل من اینه که توی قسمت Advanced هر دو گزینه غیر فعال هستند و امکان انتخاب آنها نیست!
این مشکل هم فقط در دیتا سورس یا گردویو نیست بلکه توی تمام کنترل هایی که دارای این امکان هست می باشد!
راستی من از VS2005 استفاده می کنم و SQL2000. همچنین من SQL2005 که با VS2005 نصب می شه را پاک کردم.
ممنون می شم یکی راهنمایی کنه

arta.nasiri
پنج شنبه 31 مرداد 1387, 09:56 صبح
سلام

دوست عزیز شما باید فیلدی که خاصیت کلید اصلی داره رو انتخاب کنید اگه به تصویر شماره 5 توجه کنید من فیلد id رو که خاصیت کلید داره رو انتخاب کردم و بدون انتخاب اون گزینه های Advanced غیر فعال خواهد بود