PDA

View Full Version : مبتدی: مشکل با DetailsView



spranza804
سه شنبه 11 آبان 1389, 23:58 عصر
سلام دوستان،
اگر ممکن هست بنده را راهنمایی بفرمایید مشکل زیر را چطور حل کنم:
در دیتابیس 2 جدول customer و registration دارم.
می خواهم وقتی اطلاعات مربوط به مشتری را در DetailsView وارد کردم و دکمه ی insert زده شد، چک کنم که اگر در جدول customer مشتری بود که شماره تلفنش با شماره تلفن وارد شده یکسان بود، مشتری به جدول اضافه نشود. چطور می توانم مقداری را از فیلد های داخل DetailsView که از نوع BoundField هستند، بخوانم؟

همچنین آیا می توان با استفاده از SQLDataSource پارامتر دستور Select را طوری ست کرد که مقدار آن را از DetailsView بخواند؟ با Asp:ControlParameter k نتونستم چون propertyName مشخص نیست.
من تازه از جاوا به Asp.net سوئیچ کرده ام. ببخشید اگر سوالم خیلی مبتدی است.

spranza804
چهارشنبه 12 آبان 1389, 18:58 عصر
دوستان عزیز کمک کنید لطفا:

مشکل من به عبارت ساده تر این است که نیاز دارم مقدار فیلدی را از داخل detialsView بخوانم. راهی که به نظرم رسید این بود که یک Template Item به جای آن فیلد در DetailView طراحی کنم ولی اسکوپ آن ظاهرا طوری است که در خارج از کنترل قابل دیدن نیست.

کلا اگر احتیاج داشته باشم که بعد از کلیک شدن بر روی دکمه ی insert، در مورد اینکه دیتا وارد دیتابیس شود یا نه تصمیم بگیرم، و اگر نیاز بود وارد شود بعد از اضافه شدن، به صفحه جدیدی redirect کنم و primary key فیلد اضافه شده را به صفحه جدید بفرستم، چه راهی پیشنهاد می کنید؟
تمنا دارم پاسخ بدهید:ناراحت: