PDA

View Full Version : درج مقدار جدید در بالای مقدار قدیمی در Grid View



golnouri
چهارشنبه 24 شهریور 1389, 15:48 عصر
با سلام و عرض خسته نباشید ...
وقتی بین بانک اطلاعاتی و grid view اتصال بر قرار می کنم یک سوال برام پیش میاد؛
با اضافه کردن هر مقدار به بانک اطلاعاتی ، مقدار جدید در پایین مقدار قدیمی قرار می گیره و با استفاده از خاصیت Paging مقدار جدید همنیطوری به صفحات دیگه منتقل میشه و مقدار قدیمی در همون صفحه اول قرار می گیره.
سوال من اینه که چیکار کنم مقدار جدید به ترتیب بیاد اول و مقدار اول منتقل بشه به صفحات بعد

Ali_M.Eghbaldar
چهارشنبه 24 شهریور 1389, 16:02 عصر
سلام
اول: یک Field منحصربفرد بعنوان AutoNumber
دوم: استفاده از دستور زیر:

Select * from Table_Name order by [همون فیلدی که بالا گفتم] desc

hashemi85sep
چهارشنبه 24 شهریور 1389, 16:24 عصر
از این استفاده کنید :

SELECT * FROM [YourTable] ORDER BY [YourCloumn] DESC

golnouri
چهارشنبه 24 شهریور 1389, 16:28 عصر
من اتصال با بانک و به شکل دستی انجام دادم
در ضمن پایگاه داده به کار برده شده = Access

Ali_M.Eghbaldar
چهارشنبه 24 شهریور 1389, 16:42 عصر
فرقی نداره از همون فیلد AutoNumber استفاده کن و همون دستور

golnouri
چهارشنبه 24 شهریور 1389, 22:01 عصر
دوستان خیلی عذر می خواهم اما سوالم اینه که منکه به شکل دستی اتصالم و قرار دادم و هیچ کدی ننوشتم
کدی که نوشتید و کجا باید قرار بدم؟
مثلا باید تو Form Load یا ..؟
(یکم مبتدیم، به هر حال ببخشید)
در ضمن من کد شما رو تو بخش
AccessDataSource1_Selecting قرار دادم به این شکل:
SELECT * FROM [db1.mdb] ORDER BY [ID] DESC
ID همون فیلد Autonumber هستش.
اما خطا داد.
کمکم کنید