PDA

View Full Version : مبتدی: راهنمایی در مورد گزارش گیری و در asp



adine2020
یک شنبه 06 تیر 1389, 15:31 عصر
سلام
دوستان خواهشا زودتر جواب بدین من 3 شنبه تحویل پروژه دارم
من یه سایت local دارم که می خوام وقتی جستجویی انجام میشه نتیجه جستجو در صفحه دیگه نشون داده بشه و کاربر بتونه فیلد مورد نظر رو انتخاب کنه و باتن رو که زد عملیات مربوطه انجام بشه نتیجه جستجو رو چه جوری نمایش بدم؟؟؟؟
خواهش می کنم کمکم کنید
:عصبانی++: :عصبانی++: :عصبانی++: :عصبانی++: :عصبانی++: :عصبانی++:

profnami
یک شنبه 06 تیر 1389, 17:48 عصر
سوالتون به مراتب ناواضحه . یعنی چی نتیجه ی جستجو رو چطوری نمایش بدم ؟ ID فیلد مربوطه رو توسط QueryString به صفحه ی مورد نظر بفرستید و اونجا هم بوسیله ی ID رکورد مورد نظرتون رو فراخوانی کنید و تو یه DetailsList نشون بدید ( بسته به کارتون میتونید از سایر کنترل ها استفاده کنید )

adine2020
یک شنبه 06 تیر 1389, 18:57 عصر
ببینید من می خوام یه سایت مشاور املاک رو شبیه سازی کنم (local)
وقتی ملکی رو جستجو می کنند
می خوام نام مالک و قیمت ملک و چند فیلد دیگه نمایش داده بشه
نتایج جستجو رو چه طوری به کاربر نشون بدم که کاربر فیلد id ملک رو انتخاب کنه و بعد صفحه دیگه ای ظاهر بشه
اصل query string چی هستش؟؟؟

persiansoft_amin
دوشنبه 07 تیر 1389, 12:56 عصر
خیلی جالب که می پرسید کوری استرینگ یعنی چی؟؟
شما چه طوری داده ها تون بین صفحه پاس می کنید ؟؟؟ با کوکی ؟؟ سشن ؟؟
کوری استرینگ هم یه چزی تو همون مایه است؟
می تونی بجای ذخیره تو کوری استرینگ تو کوکی یا سشن ذخیره کنی بعد کاربر را ریدایرکت کنی به صفحه نتیجه جستجو بعد تو page load اش مقادیر را از سشن بخونی.

adine2020
پنج شنبه 10 تیر 1389, 02:02 صبح
ببخشید فعلا یه سوال مهمتر دارم
من چندتا گریویو دارم توی پروژه ام
وقتی پروژه ام رو روی یه سیستم دیگه اجرا می کنم باید یه کانکشن دیگه درست کنم بعد دوباره کانکشن همه گریدویوهام رو تغییر بدم
چه طور با کد نویسی حل میشه؟

hadeseh
پنج شنبه 10 تیر 1389, 08:23 صبح
ببخشید فعلا یه سوال مهمتر دارم
من چندتا گریویو دارم توی پروژه ام
وقتی پروژه ام رو روی یه سیستم دیگه اجرا می کنم باید یه کانکشن دیگه درست کنم بعد دوباره کانکشن همه گریدویوهام رو تغییر بدم
چه طور با کد نویسی حل میشه؟
__________________________________________________ __________________

سلام

کانکشن ها ی ایجاد شده درWeb.config ایجادکن و فقط اونو تغییر بده

persiansoft_amin
پنج شنبه 10 تیر 1389, 13:00 عصر
گویا شما کلا سایت را با ویزارد ساختید ؟؟؟
اگه این طوری اکیدا توصیه می کنم این کار را نکنید....
یکی از دردسراش همینه که گفتید.
تو web.config کانکشن استرینگتونا باکد، درست حسابی تعریف کنید.

adine2020
پنج شنبه 10 تیر 1389, 20:04 عصر
گویا شما کلا سایت را با ویزارد ساختید ؟؟؟
اگه این طوری اکیدا توصیه می کنم این کار را نکنید....
یکی از دردسراش همینه که گفتید.
تو web.config کانکشن استرینگتونا باکد، درست حسابی تعریف کنید.

نه اصلا اینطور نیست من با سی شارپ در محیط ای اس پس نوشتم

adine2020
پنج شنبه 10 تیر 1389, 20:05 عصر
گویا شما کلا سایت را با ویزارد ساختید ؟؟؟
اگه این طوری اکیدا توصیه می کنم این کار را نکنید....
یکی از دردسراش همینه که گفتید.
تو web.config کانکشن استرینگتونا باکد، درست حسابی تعریف کنید.

نه اصلا اینطور نیست من با سی شارپ در محیط ای اس پی نوشتم

L_eskandary
پنج شنبه 10 تیر 1389, 20:49 عصر
سلام دوست عزیز.
البته شاید یه کم دیر باشه و به درد این دفعه نخوره ولی بهتر connectionstring‌رو تو یه کلاس تعریف کنین و این طوری فقط کافیه تغییر رو تو همین کلاس اعمال کنین و تو بقیه صفحات هم یه object ازش بسازین و لذت دنیا رو ببرین به همین سادگی...

در مورد سوال اولتون:
خوب می تونین توی یه گرید نشون بدین و کاربر با انتخاب اون سطر گرید مقدار cell‌ که id‌مورد نظر شما تو اون هست رو بگیرین و بعد با querrystring به صورت زیر به صفحه بعد پاس بدین :n‌مقداری هستش که از cell گرفتین البته باید بگم که این مقدار رو باید به صورت string‌به صفحی بعد بفرستین یعنی نوعش باید string‌باشه ...


Response.Redirect("kharid.aspx?s="+ n.ToString() +"")

حالا تو صفحه بعد این مقدار رو بگیرین به صورت زیر :


string str = Request.QueryString["s"];