من دو تا اسپینر دارم و دیتابیس من تشکیل شده از دو تا جدول town و city اینم ستون های این جدول ها
town(tcode,tname)
city(tcode,ccode,cname)
اسپینر اول رو پر کردم ب این کدها که اسم استان ها رو نمایش میده
cur1 = sql1.ExecQuery("select * from town")
For i = 0 To cur1.RowCount-1
cur1.Position=i
Spinner1.Add(cur1.GetString("Tname"))
Spinner1.TextSize = 18
Next
حالا میخوام مثلا اگه روی ایتم استان اصفهان کلیک شد اسپینر دوم اسم شهرستان های استان اصفهان رو نشون بده
من کد زیر رو نوشتم اما ارور میگیره
Sub Spinner1_ItemClick (Position As Int, Value As Object)
cur1 = sql1.ExecQuery("select * from city where Tcode = position")
For i = 0 To cur1.RowCount-1
cur1.Position=i
spinner2.Add(cur1.GetString("Cname"))
spinner2.TextSize = 18
Next
End Sub
سوال
amir mahdizadeh 109
سلام به همه اساتید و دوستان انجمن
من دو تا اسپینر دارم و دیتابیس من تشکیل شده از دو تا جدول town و city اینم ستون های این جدول ها
town(tcode,tname)
city(tcode,ccode,cname)
اسپینر اول رو پر کردم ب این کدها که اسم استان ها رو نمایش میده
cur1 = sql1.ExecQuery("select * from town") For i = 0 To cur1.RowCount-1 cur1.Position=i Spinner1.Add(cur1.GetString("Tname")) Spinner1.TextSize = 18 Nextحالا میخوام مثلا اگه روی ایتم استان اصفهان کلیک شد اسپینر دوم اسم شهرستان های استان اصفهان رو نشون بده
من کد زیر رو نوشتم اما ارور میگیره
Sub Spinner1_ItemClick (Position As Int, Value As Object) cur1 = sql1.ExecQuery("select * from city where Tcode = position") For i = 0 To cur1.RowCount-1 cur1.Position=i spinner2.Add(cur1.GetString("Cname")) spinner2.TextSize = 18 Next End Subممنون میشم دوستان کمکم کنن
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.