PDA

View Full Version : مبتدی: مرتب سازی با پارامتر ورودی



yasesepid
سه شنبه 15 مهر 1393, 00:48 صبح
سلام
برای ارتباط با پایگاه داده از دیتاست دات نت استفاده کردم.یک لیست ویو اطلاعات رو نمایش میده.براساس انتخاب کاربر از dropdownlist باید این لیست ویو مرتب بشه.

سوال اینه:
میشه فیلد مرتب سازی رو به عنوان ورودی به کوئری ایجاد شده در TableAdapter پاس داده بشه و این کوئری به عنوان سورس یک objectdatasource بکار بره.آیا بدون storeprocedure هم میشه ؟

لطفا راهنمایی کنید

ahmad156
سه شنبه 15 مهر 1393, 01:01 صبح
دوست عزیز .SqlCommand شما یه String میگیره.شما Order By رو به عنوان پارامتر به String بدین و تموم...

yasesepid
سه شنبه 15 مهر 1393, 09:21 صبح
دوست عزیز .SqlCommand شما یه String میگیره.شما Order By رو به عنوان پارامتر به String بدین و تموم...

ممنون از پاسختون.اما یک دیتاست هست که به ازای هرجدول یک دیتا آداپتور ایجاد کردم ودستورات مستقیما درون دیتا آداپتور ایجاد میشه.درون بخش کدنویسی نیست.
مثلا همجین حالتی:

select id,name,family,address from Users order by @orderColumn

ahmad156
سه شنبه 15 مهر 1393, 10:47 صبح
مشکل شما عدم استفاده از شی گرایی و برنامه نویسی سه لایه هست که دارین به این مشکلات برخورد میکنین. در ضمن از کامپوننت های آماده استفاده نکنین