PDA

نسخه کامل مشاهده نسخه کامل : سوال در مورد Asp.net (فوری!!!)



virtual boy
16-11-2008, 08:35
با سلام خدمت اساتید گرامی
من یک کد یکتا بوسیله یک session به یک صفحه دیگر ارجا میدهم و میخوام در صفحه جدید یک Gridview بزارم که داده هایی Table رو نشون بده که کدشون با اون session یکی باشه
اگه امکانش هست اساتید راهنماییم کنن:11:

hamidreza_buddy
16-11-2008, 14:22
باید یه دستور sql دستی بنویسی که توی PageLoad دستور sql رو اجرا کنه و جدول رو یه یه DataTable بریزه. سپس اون DataTable رو بوسیله یک GridView نشون بدی.

همچنین میشه این کارو با ویزارد هم انجام داد. الان VS ندارم و نمی تونم دقیق بت بگم. ولی مثل اینکه با ویزارد یک gridview معمولی بسازی. فقط دستور Where رو که انتخاب کنی می تونی بهش بگی که توی دستور where از مقدار فلان session (مثلاً "userName") استفاده کن.

hamidreza_buddy
16-11-2008, 14:28
باید توی pageLoad یه دستور select sql بنویسی که داده های جدول با اون key (مقدار session) رو برگردونه و اون داده ها رو تو یه DataTable بریزی. بعد هم بوسیله GridView اون DataTable رو نشون بدی.

همچنین میشه ویزاردی کار کرد. یعنی به مثل وقتی که داری برای یک جدول دیتابیس یه GridView ایجاد می کنی عمل کن. با این تفاوت که دستور Where رو انتخاب کن و مقدارشو بگذار برابر Session مورد نظر.