View Full Version : سوال: مرتب کردن عناصر Datalist
ali reza mansoori 2
شنبه 06 آذر 1389, 17:58 عصر
دوستان عناصر Datalist رو با دستور Order By مرتب کردم ولی وقتی یک آیتم به آن اضافه می کنم در اخر لیست نوشته میشه میخوام وقتی آیتم اضافه شد مرتب بشه
ali reza mansoori 2
سه شنبه 09 آذر 1389, 19:44 عصر
دوستان راهنمایی کنید(لطفا)
hassan.wizard
سه شنبه 16 آذر 1389, 03:27 صبح
ببین علیرضا جان تو دستور مرتب کردن رو فقط داخل رویداد Form_Activate نوشتی
و این باعث میشه هر وقت که فرمت رو میبندی و باز میکنی داده هایی که از قبل وارد کردی فقط موقع شروع برنامه مرتب بشه.
اگه میخوای با هر بار کلیک روی command1 همون لحظه داده ها تو datalist1 مرتب بشه باید دستور مرتب سازی رو توی command1 هم بنویسی
به کد قسمت command1 تو رویداد کلیکش این قسمت کدی که بین نقطه چینرو واست اضافه کردم ، تست هم کردم کار میکنه ، فقط دستور adodc1.Refresh رو همونطوری که تو کد هست باید دوبار پشت هم بنویسی (اصولا با یه بار نوشتن adodc1.Refresh هم باید جواب بده ولی نمیدونم چرا تو برنامه ی تو با یه بار نوشتن جواب نداد واسه همین دوبار نوشتم بعدش درست شد) :
Private Sub Command1_Click()
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields("nam") = Trim(Text1)
Adodc1.Recordset.Update
Text1 = ""
'---------------my-code---------------
Adodc1.RecordSource = "select * from 1 Order By Nam"
Adodc1.Refresh
Adodc1.Refresh
'-------------------------------------
End Subحله؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.