• اطلاعیه ها

    • H@mid.RS

      جذب نیرو   پنجشنبه, 10 فروردین 1396

      درود به دوستان عزیز به چند نفر مدیر برای بخش های php و گرافیک نیازمندیم درصورت تمایل درخواست خود را در پیام خصوصی بفرستید  
    • H@mid.RS

      تغییر نام کاربری   دوشنبه, 28 فروردین 1396

      درود دوستانی که نام کاربری انها با ایمل شان یکی بود تغییر کرد مثلا نام کاربری sss@tmail.com به sss تغییر کرد دوستانی که مشکل ورود دارند @ به بعد را پاک کنند
    • H@mid.RS

      کسب درآمد   پنجشنبه, 31 فروردین 1396

      دوستانی که میخواهند با انجمن خودشون همکاری کنند و از محیط انجمن درآمد کسب کنند به بنده پیام خصوصی بفرستند
    • H@mid.RS

      راه اندازی وبلاگ برای انجمن   دوشنبه, 18 اردیبهشت 1396

      درود به همه دوستان عزیز از این پس کاربران ویژه  - همکاران - و مدیران میتوانند در انجمن برای خود وبلاگ بسازند
  • 0
mmk

لود اطلاعات از دیتابیس

سوال

من میخام 100 دکمه تو برنامه باشه که با کلیک تنطیماتش اعمال ش مثلا با کلیک رو باتن لیبل بالا متنش تعییر کنه . حالا هرکدوم از این باتن ها دوتا متعییر دارن ک با زدن دکمه باید اعمال ش . راه عقلانیش با دیتابیس ولی نمیدونم چطور لود کنم 100 تا دکمه که با زدنش تنظیماتش اعمال ش.  


میشه کمکم کنید 


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


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


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

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

  • 0

برای این کار دو راه وجود داره.

یکی اینکه دکمه هارو با لیست ویو بسازید و متنشو از دیتابیس بگیرید. و با زدن رو هرکدوم یک عمل خاص انجام بشه ک این روش خیلی راحته.

روش یک اسکرول ویو تعریف کنید و بعد باتن هارو به اسکرول ویو اضافه کنید و اطلاعات رو در اون فراخوانی کنید.

به سیستم دسترسی ندارم. ولی تو انجمن جستجو کنید به نتیجه ای نرسیدید بگید اقا اسماعیل عصر براتون انجام بده.

پسند شده توسط mmk و nasim

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


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

سلام 

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

کاری که من میخام بکنم به این صورت:

من یه سرویسی دارم که دوتا عدد از من میگیره و کاری رو انجام میده من میخام 100 دکمه شامل دو عدد دلخواهمو به برنامم بدم که با کلیک اون دو کدد برن و جایگذین بشن.

حالا ابن دو کدد رو با دیتابیس میخام اوکی کنم .ینی 100 ردیف وهر ردیف شامل دو عدد در دو ستون مجزا.

اگر کسی دسترسی داره لطفا کمک کنه .

خیلی ممنون دوستان

@طاها الیاس زاده

پسند شده توسط طاها الیاس زاده

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


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

سلام هموطن

بنده متوجه نشدم شما دقیق میخواین چی کار کنید

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

فقط یه لایه میسازید در دیزاینر و یه اسکرول ویو match parent رو قرار میدید داخلش

اگر مشکلی بود بگید ، روش دیگه معرفی کنم بهتون...

یکمم بیشتر توضیح بدید درباره هدفتون ، ممکنه بشه روشه بهتری ارائه داد

Sub Globals
	'These global variables will be redeclared each time the activity is created.
	'These variables can only be accessed from this module.
Dim top As Int = 10
Private ScrollView1 As ScrollView
End Sub

Sub Activity_Create(FirstTime As Boolean)
	'Do not forget to load the layout file created with the visual designer. For example:
	Activity.LoadLayout("myscroll")
Dim sql As SQL
Dim cur As Cursor
cur = sql.ExecQuery("SELECT * FROM tbl")
For i = 0 To 100 - 1
	cur.Position = i
	Dim btn1,btn2 As Button
	btn1.Initialize("btn1")
	btn2.Initialize("btn2")
	ScrollView1.Panel.AddView(btn1,10%x,top,30%x,15%y)
	ScrollView1.Panel.AddView(btn2,60%x,top,90%x,15%y)
	btn1.Text = cur.GetString("column1")
	btn2.Text = cur.GetString("column2")
	btn1.Tag = cur.GetInt("id")
	btn2.Tag = cur.GetInt("id")
	top = top + 20%y
Next
End Sub
Sub btn1_Click
	Dim btn As Button
	btn = Sender
	Msgbox("btn1 clicked on position : "& btn.Tag,"")
End Sub
Sub btn2_Click
	Dim btn As Button
	btn = Sender
	Msgbox("btn2 clicked on position : "& btn.Tag,"")
End Sub
پسند شده توسط mr.edris

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

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


ورود به حساب کاربری