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

نحوه لود کردن از دیتا به لیست چجوریه؟


marius

سوال

با سلام

دوستان چجوری اطلاعاتم رو از دیتا بصورت ارایه به لیست لود کنم؟

Items.AddAll(Array As String("Item1","2222","Sevom"))

بجای اینکه مثل بالا دستی باشه؟

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

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

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

خب دوست عزیز یه کرزر تعریف کن بعد تو ادد آیتم کرزر رو بزار.

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

میشه با کد توضیح بدید؟

الان من یه لیست تعریف کردم و سه تا گزینه دارم  لیست 0 الی 3 چجوری بهش بگم کدوم مال کدوم عدد هست؟

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

در 7 ساعت قبل، marius گفته است :

میشه با کد توضیح بدید؟

الان من یه لیست تعریف کردم و سه تا گزینه دارم  لیست 0 الی 3 چجوری بهش بگم کدوم مال کدوم عدد هست؟

ببینید اگه میخواید از دیتابیس ایتم هاتونو اضاف کنید باید از حلقه استفاده کنید 

خب شما میگید از 0 تا 3 میشه چهار تا آیتم 

پس میگیم 

For i = 0 To 3
		ListView1.AddSingleLine("متن مورد نظر که البته باید از دیتابیستون فراخونی کنید ")
	Next

برای فراخونی هم میتونید از کتابخونه فراخونی که توسط آقای اسکندری ساخته شده استفاده کنید 

 

این طوری 

Sub Process_Globals
	
	
End Sub

Sub Globals
	Dim fara As Farakhani
	Private listView1 As ListView
End Sub

Sub Activity_Create(FirstTime As Boolean)
	
	fara.initialize("نام دیتابیس به همراه پسند .db","نام جدوی مه توی دیتابیس ساختید",True)
	For i = 0 To 3 
		
		listView1.AddSingleLine(fara.FarakhaniString("id","id Value","column")
		
	Next

End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)


End Sub

Sub ListView1_ItemClick (Position As Int, Value As Object)
	
	
	
End Sub

خب ببینید 

توی این بخش 

listView1.AddSingleLine(fara.FarakhaniString("id","id Value","column")

اونجا که گفته id یعنی باید اسم ستون آی دی توی جدول دیتابیستون رو بنویسید 

توی بخش id Value باید شماره ردیف جدول توی دیتابیستون رو بنویسید که اینجا شما برابر همون مقدار i بزارید البته وقتی برابر i میزارید دیگه نباید توی "" بزاریدش

توی بخش column هم اسم ستونی رو مینویسیم که میخوایم ازش متن مورد نظر رو فراخونی کنیم 

به این ترتیب مقادیر ما از دیتابیس به لیست ویوو اضاف میشه 

اما 

لیست ویوو یه رویداد داره به نام Item click که با کلیک بر روی هر کدوم میگه که کدوم آیتم کلیک شده 

Sub ListView1_ItemClick (Position As Int, Value As Object)
	
	number = Position
	
End Sub

الان روی هر کدوم که کلیک بشه مقدار Position برابر با اون میشه 

مثلا وقتی روی آیتم اول کلیک بشه Position = 0 میشه و ایتم دوم Position = 1 میشه الیــ.... ایتم چهارم Position = 3 میشه 

امیدوترم به جواب سوالتون رسیده باشید

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

دوست عزیز منظور من از لیست لیست ویو نیست

dim items as list 

اینو میخوام 

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

در 1 ساعت قبل، marius گفته است :

دوست عزیز منظور من از لیست لیست ویو نیست

dim items as list 

اینو میخوام 

سلام

میخوایید کل اطلاعات دیتابیس رو داخل یک لیست بریزید ؟

یعنی بر فرض مثال شما سه تا ستون دارید و میخوایید این اطلاعات سه تا ستون رو توی لیست بریزید دیگه ؟

با جزییات بگید تا راهنماییتون کنم.

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

سلام بله استاد عزیز

		
		ida=Cur1.GetString("ID")

		list_r(0).Add(ida)

اینجوری نوشتم حل شد ممنون

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

بایگانی شده

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

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

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