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

ارسال اطلاعات به دیتابیس با استفاده از حلقه ی for


farhad-Fi

سوال

سلام دوستان
 
من در تاپیک قبلیم یه مشکلی رو مطرح کردم که با کمک آقای پژمان نیکروان رفع شد
 
مشکل هم به شرح زیر بود
 

(من حدود 30 تا لیبل دارم

 

و میخوام بیام بررسی انجام بدم و بگم به ترتیب برسسی کنه و هر کدوم که خالی بود برای من مثلا بنویسه سلام

 

دستورات if رو بلدم ولی اینجوری 30 تا if باید بنویسم که کدنویسی زیاد میشه و برنامه سنگین

 

نمیشه از یه حلقه ی for استفاده کرد و بیاد برام 30 تا لیبل رو بررسی کنه؟

 

مثلا از لیبل 1 شروع کنه و تا لیبل 30 ادمه بده)

 

اقای پژمان نیکروان گفتند از کد زیر استفاده کنم:

For Each v As View In Activity.GetAllViewsRecursive
	If v Is Label Then
		Dim l As Label
		l=v
		If l.Text="" Then
			l.Text="salam"
		End If
	End If
Next

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

مثلا ستون اول اسمش label1 هستش

 

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

 

ممنون میشم رتهنماییم کنید

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

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

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

سلام

شما برای هر لیبلت Tag  رو مقداردهی کنید.حالا به وسیله دیزاینر و یا کد نویسی

بعد کدتون رو می تونید به این شکل بنویسید :

Dim i As Int = 1
For Each v As View In Activity.GetAllViewsRecursive
    If v Is Label Then
        Dim l As Label
        l=v
     If l.Tag = "label"+i Then
        If l.Text="" Then
            l.Text="salam"
        End If
     End If
    End If
    i = i + 1
Next

با کد بالا تمامی لیبل هایی که متنشون خالی هستش متنشون رو سلام قرار میده.به شرطی اینکه تگ لیبل های به این شکل باشه :

label1

label2

label3

 و یا اصلا همون عدد خالی باشه.

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

بایگانی شده

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

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

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