من میخوام مثلا وقتی روی حرف ب کلیک کردن اونا رو لود کنه
من این کد رو نوشتم
Sub Spinner2_ItemClick (Position As Int, Value As Object)
If Position = 1 Then
Dim cur As Cursor
ListView1.Clear
cur = sql1.ExecQuery("SELECT * FROM moin_table WHERE type = 1")
For i = 0 To cur.RowCount-1
cur.Position = i
ListView1.AddSingleLine2(cur.GetString("word"),cur.GetInt("id"))
Next
cur.Close
End If
If Position = 2 Then
Dim cur As Cursor
ListView1.Clear
cur = sql1.ExecQuery("SELECT * FROM moin_table WHERE type = 2")
For i = 0 To cur.RowCount-1
cur.Position = i
ListView1.AddSingleLine2(cur.GetString("word"),cur.GetInt("id"))
Next
cur.Close
End If
حالا به درستی کار میکنه
ولی می گم مثلا اگه بشن مثلا 30 تا و زیاد بشن برنامه سنیگن نمیشه ؟
سوال
omid1377 44
سلام
من یه Spinnerدارم
من میخوام مثلا وقتی روی حرف ب کلیک کردن اونا رو لود کنه
من این کد رو نوشتم
Sub Spinner2_ItemClick (Position As Int, Value As Object) If Position = 1 Then Dim cur As Cursor ListView1.Clear cur = sql1.ExecQuery("SELECT * FROM moin_table WHERE type = 1") For i = 0 To cur.RowCount-1 cur.Position = i ListView1.AddSingleLine2(cur.GetString("word"),cur.GetInt("id")) Next cur.Close End If If Position = 2 Then Dim cur As Cursor ListView1.Clear cur = sql1.ExecQuery("SELECT * FROM moin_table WHERE type = 2") For i = 0 To cur.RowCount-1 cur.Position = i ListView1.AddSingleLine2(cur.GetString("word"),cur.GetInt("id")) Next cur.Close End Ifحالا به درستی کار میکنه
ولی می گم مثلا اگه بشن مثلا 30 تا و زیاد بشن برنامه سنیگن نمیشه ؟
مشکلی نیست؟
اگه راه ساده تری هست بفرمایید بگید
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.