واضح آرشیو وب فارسی:سایت ریسک: naser_feb 864606-10-2008, 02:17 PMسلام دوستان من از طریق sqlDataSource به پایگاه داده متصل شده ام حالا می خوام به عنوان مثال ستون id رو از جدول بخونه اگر مقدارش 1 بود عبارت صحیح است رو در گرید ویو نمایش بده و اگر مقدار 0 بود عبارت غلط است رو نمایش بده حالا سوال اینجاست که من چجوری این شرط رو براش بزارم:11: ASP.Net2 whit VB.Net _H2_06-10-2008, 09:53 PMسلام شما میتوانید از فیلد ستونی نوع TemplateField و تابع Eval استفاده کنید ... برای آشنایی بیشتر با مطالب فوق به تاپیک زیر مراجعه کنید: forum.p30world.com/showthread.php?t=95313&page=3 یعنی در نهایت میتوانید کار را در همان aspx تمام کنید ولی برای راحتی بیشتر و پیاده سازی کامل منطق دلخواه مورد نظر کد زیر را پیشنهاد میکنم: در بخش کدها (فایل vb) تابع نمونه و ساده زیر را تایپ کنید !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و سپس در بدنه فیلد TemplateField درون فایل aspx از کد زیر استفاده کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! naser_feb 864606-10-2008, 11:46 PMسلام شما میتوانید از فیلد ستونی نوع TemplateField و تابع Eval استفاده کنید ... برای آشنایی بیشتر با مطالب فوق به تاپیک زیر مراجعه کنید: forum.p30world.com/showthread.php?t=95313&page=3 یعنی در نهایت میتوانید کار را در همان aspx تمام کنید ولی برای راحتی بیشتر و پیاده سازی کامل منطق دلخواه مورد نظر کد زیر را پیشنهاد میکنم: در بخش کدها (فایل vb) تابع نمونه و ساده زیر را تایپ کنید !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و سپس در بدنه فیلد TemplateField درون فایل aspx از کد زیر استفاده کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! با تشککر از شما H2 عزیز میتونم ازتون خواهش نم یه مقدار در مورد این کدی که گذاشتید توضیح بدین تا من هم رو کارش رو یاد بگیرم و هم از همین کد استفاده کنم:11: _H2_07-10-2008, 12:56 AMسلام اگر احیاناً همان لینک تاپیکی که گذاشته بودم را مطالعه میکردید به جواب میرسیدید... ولی چشم. gridview دات نت نوع ستون (فیلد) های متنوعی را ساپورت میکند که البته همشان مزخرف هستند بجز همین TemplateField ! TemplateField به شما اجازه میدهد یک html کامل و با هر فرمت دلخواه را در یک سلول گراید جا دهید و هر کجا که نیاز به دیتاهای آن سطر جاری دیتابیس داشتید از Eval استفاده کنید. حتی میتوانید چندین مقدار متنوع از دیتابیس را در یک سلول واحد نشان دهید. ( مثلاً در همین تالار php به جداول اصلی انجمن ها دقت کنید که چگونه "نام تاپيک / شروع کننده تاپيک " را مشترکاً در یک سلول نشان داده اند... ) طبق معمول با یک علامت %> میتوانید مستقیماً کدهای دات نتی را با html تلفیق کنید (گرچه معمولاً در دات نت اینکار نیاز نمیشود.) در نمونه فوق من مقدار فیلد fieldnameorfieldindex سطر جاری را به کمک Eval گرفته ام و به function با خروجی String ای با نام GetCustomHtml پاس داده ام تا این تابع برای html این نقطه و این سلول در سطر جاری در حال رندر تصمیم گیری کند. البته اگر داخل گراید نبودیم دستمان برای مخلوط کردن html و کد بازتر هم بود. ولی اصولاً یکی از اهداف اصلی دات نت جدا کردن کد از ساختارهای html است. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! naser_feb 864607-10-2008, 06:38 PMسلام H2 عزیز من می خواستم تو تاپیکی که بهم که معرفی کردین از مثال هایی که گذاشته بودین استفاده کنم اما این دو تا لینک هر دوتا شون کار نمی کنند http://www.H002.info/Download.aspx?File=GridView.zip !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اگر براتون ممکنه یه جای دیگه آپ کنید:11: Amin eHelp07-10-2008, 06:46 PMسلام H2 عزیز من می خواستم تو تاپیکی که بهم که معرفی کردین از مثال هایی که گذاشته بودین استفاده کنم اما این دو تا لینک هر دوتا شون کار نمی کنند http://www.H002.info/Download.aspx?File=GridView.zip !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اگر براتون ممکنه یه جای دیگه آپ کنید:11: سلام. لینکها مشکلی ندارن، فقط کافیه extension یا فرمت ش رو عوض کنی و به zip تغییر بدی. _H2_07-10-2008, 08:35 PMسلام من می خواستم تو تاپیکی که بهم که معرفی کردین از مثال هایی که گذاشته بودین استفاده کنم اما این دو تا لینک هر دوتا شون کار نمی کنند بله آن دومینها قدیمی هستند و دومین عوض شده و البته آن تغییر پسوند هم که دوستمان Amin eHelp گفتند، احتمالاً نیازتان میشود و باید انجام دهید. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1166]