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

مشکل در لیست ویو


shide

سوال

سلام من کد زیرو نوشتم حالا میخوام id در لیست ویو نمایش داده نشه از طرفی اگه بخوام حذفش کنم چون در قسمت آیتم کلیک لیست ویو ازش استفاده کردم برنامه مشکل ییدا میکنه

و کار مورد نظرموانجام نمیده . حرکتی میشه زد id رو جای دیگه مثل متغیر لیست ریخت و از اون در آیتم کلیک استفاده کرد ممنون میشم کمکم کنید (اگه بشه آیدی تو لیست ویو نمایش داده نشه کارم راه میفته مخفی چیزی بشه)

Sub Activity_Create(FirstTime As Boolean)
	'Do not forget to load the layout file created with the visual designer. For example:
	'Activity.LoadLayout("Layout1")
	Activity.LoadLayout("l")
	
	If File.Exists(File.DirInternal,"test.db") = False Then
		File.copy(File.DirAssets,"test.db",File.DirInternal,"test.db")
	End If
	
	If sql.IsInitialized = False Then
		sql.Initialize(File.DirInternal,"test.db",True)
	End If
	showlist
	
		
		
End Sub

Sub showlist

	ListView1.clear
		cur = sql.ExecQuery("SELECT * FROM tbl_name ORDER BY id DESC")
		For i = 0 To cur.RowCount - 1
		cur.Position = i		
		ListView1.AddTwoLines(cur.GetString("id"),cur.GetString("esm")&""&cur.GetString("famil"))
	Next
	
	ListView1.TwoLinesLayout.Label.Gravity = Gravity.RIGHT
	ListView1.TwoLinesLayout.SecondLabel.Gravity=Gravity.RIGHT
	ListView1.TwoLinesLayout.Label.Left=ListView1.TwoLinesLayout.Label.Left-2%x
	   ListView1.TwoLinesLayout.SecondLabel.Left=ListView1.TwoLinesLayout.SecondLabel.Left-1%x
	  ListView1.TwoLinesLayout.secondLabel.TextColor=Colors.Red
	  ListView1.TwoLinesLayout.Label.TextColor=Colors.Black
	  ListView1.TwoLinesLayout.Label.Height = 500dip
	   ListView1.TwoLinesLayout.SecondLabel.Height = 500dip
	   ListView1.TwoLinesLayout.ItemHeight = 70dip
	  Dim l As ListLineClear
	  l.setLineSetting(ListView1,Colors.DarkGray,1)
	  
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub ListView1_ItemClick (Position As Int, Value As Object)
cur = sql.ExecQuery("SELECT * FROM tbl_name WHERE id="&Value)
cur.position = 0
Dim pi As PhoneIntents
StartActivity(pi.openBrowser(cur.getstring("link")))
End Sub

سورس همین کد

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

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

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

ListView1.AddTwoLines(cur.GetString("id"),cur.GetString("esm")&""&cur.GetString("famil"))

توی خط بالا
یه کد هست ک ای دی رو توی لیست ویو دو خطی اد میکنه 
اونو وردار یعنی این 

cur.GetString("id")


به نظر هنو کار با لیست ویو رو دقیقا یاد نگرفتین 
پیشنها میکنم اموزشای مقدماتی رو ببینید

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

در 5 ساعت قبل، محمـد گفته است :

ListView1.AddTwoLines(cur.GetString("id"),cur.GetString("esm")&""&cur.GetString("famil"))

توی خط بالا
یه کد هست ک ای دی رو توی لیست ویو دو خطی اد میکنه 
اونو وردار یعنی این 


cur.GetString("id")


به نظر هنو کار با لیست ویو رو دقیقا یاد نگرفتین 
پیشنها میکنم اموزشای مقدماتی رو ببینید

خیلی ممنون بابت پاسخگوییتون ولی انگار اصلا متن بنده رو نخوندید گفتم نمیتونم اونو پاک کنم چون تو قسمت آیتم کلیک لیست ویو ازش استفاده کردم و اگه حذفش کنم برنامه بعد از کلیک رو آیتم لیست ویو میاد بیرون ازش (لطفا متنو بخونید)

شما این سورسو باز کنید id حذف کنید بعد اجرا کنید ببینید چطور میشه

سورس

 

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

درود

دوست عزیز در کدنویسی پس از لیست ویو کد زیر رو قرار بدین

ListView1.TwoLinesLayout.Label.Visible=False

با این کار آی دی نمایش داده نمیشه و رو هر کدوم هم که کلیک بکنی تو لیست ویو ، میره داخل لینک مورد نظرت

تست کردم و جواب هم داده

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

در 3 ساعت قبل، رضا صبوری گفته است :

درود

دوست عزیز در کدنویسی پس از لیست ویو کد زیر رو قرار بدین


ListView1.TwoLinesLayout.Label.Visible=False

با این کار آی دی نمایش داده نمیشه و رو هر کدوم هم که کلیک بکنی تو لیست ویو ، میره داخل لینک مورد نظرت

تست کردم و جواب هم داده

آقا خیلی ممنون حرکتی که زدید منو یاد یه حرکت جالب انداخت چون نیان به دوتا لیبل داشتم و نمیخواستم کلا حذف بشه برداشتم

TwoLinesLayout.Label.Left+7%x این مقدارو زیاد کردم کلا نوشته از داخل لیست ویو رفت بیرون الان هم دوتا لیبلو دارم هم id

ممنون چه حرکتی زدم ولی !

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

در 11 دقیقه قبل، shide گفته است :

آقا خیلی ممنون حرکتی که زدید منو یاد یه حرکت جالب انداخت چون نیان به دوتا لیبل داشتم و نمیخواستم کلا حذف بشه برداشتم

TwoLinesLayout.Label.Left+7%x این مقدارو زیاد کردم کلا نوشته از داخل لیست ویو رفت بیرون الان هم دوتا لیبلو دارم هم id

ممنون چه هرکتی زدم ولی !

شما نفرموده بودین که به هردوشون نیاز دارید

در 16 ساعت قبل، shide گفته است :

سلام من کد زیرو نوشتم حالا میخوام id در لیست ویو نمایش داده نشه از طرفی اگه بخوام حذفش کنم چون در قسمت آیتم کلیک لیست ویو ازش استفاده کردم برنامه مشکل ییدا میکنه

به هر حال موفق باشید:DD:

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

بایگانی شده

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

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

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