رفتن به مطلب
  • 0

اجزای لیست


love

سوال

من یه متغیر از نوع لیست درست کردم که دونه دونه عکس از دیتابیسم بگیره در دیتابسیم چند ستون دارم که داخلشون عکس هست با این متغیر میره و از ستون های مورد نظرم عکس های داخلشون رو نشون میده حالا چطور بفهمم که لیست به اخرین عکس رسیده یعنی میخوام وقتی به اخرین عکس هر ستون رسید یه پیغام بده 

اینم کد واسه یه ستون 

For i = 0 To cur.RowCount - 1	
		cur.Position = i
		list.Add(cur.GetString("ax2"))
	Next
	pik=0
	ImageView1.Bitmap = LoadBitmap(File.DirAssets,list.Get(pik)&".png")

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

توضیحاتتون ابهاماتی داره.

منظورتون از ستون رو اینجا متوجه نشدم ؟

ستون ها یا فیلد ها یه چیزن، اطلاعات یا رکورد ها یه چیز دیگه.هر ردیف از جدولتون رکورد یا دیتا یا اطلاعات میگن دوستم.

اما ستون متفاوته.مثلا جدول شما بر فرض سه ستون ایدی، اسم و فامیل داره.

برای فهمیدن اینکه به اخرین رکورد رسیدید یا خیر، شما می تونید مقدار اخرین ایدی رو با RowCount  چک کنید.

در ضمن، زمانیکه حلقه به اتمام برسه یعنی اخرین رکورد.و شما می تونید یک متغییر boolean  تعریف کنید و چک کنید.

Dim IsLast As Boolean = False
For i = 0 To cur.RowCount - 1	
		cur.Position = i
		list.Add(cur.GetString("ax2"))
	if i =  cur.RowCount - 1 Then  IsLast = True
Next
if IsLast Then Log("Yeah")
pik=0
ImageView1.Bitmap = LoadBitmap(File.DirAssets,list.Get(pik)&".png")

توی کد بالا گفتیم که شمارنده i  برابر بود با اخرین رکورد بیا مقدارشو true  کن.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...