PDA

View Full Version : واکشی سطر سطر جداول



sam166
پنج شنبه 28 بهمن 1389, 14:56 عصر
خسته نباشید
چه طور میتونم در هربار واکشی فقط یک سطر جدول رو بخونم
واضحتر بگم :
میخوام با هر بار کلیک یک سطر جدول خوانده شود یعنی زمانی که من یک بار کلیک کردم سطر اول و دفعه دوم کلیک کردم سطر دوم و الی آخر تا آخرین رکورد و زمانی که به آخرین رکورد رسیدم دوباره از اول شروع کنم

ممنون

Reza_Yarahmadi
پنج شنبه 28 بهمن 1389, 21:40 عصر
کاری که شما میخواید انجام بدید همون Paging است ، با این تفاوت که شما میخواید اندازه هر صفحه یک رکورد باشه. در این مورد چندین بار توی سایت بحث شده و راه حلهای مختلفی برای اینکار ارائه شده ، با یک جستجو سریعتر و بهتر به جوابتون میرسید.
حالا برای خالی نبودن عریضه یک راه حل هم من میگم :چشمک:
توی برنامه یک متغیر تعریف کنید که شماره رکورد مورد نظر رو نگه داری کنه ، بعد متغیر رو به کوئری زیر بفرستید.
در کد زیر منظور از YourFieldName فیلدی است که میخواید رکوردها بر اساس اون مرتب بشن و بر اساس این مرتب سازی رکوردها دونه دونه خونده بشه.


With res as(
Select
Row_Number() Over(Order By YourFieldName) as TId,
*
From
TableName
)
Select * From res Where TId = @Value