PDA

View Full Version : سوال: بدست اوردن مقدار یک کنترل در یک DataList



asp2.net
سه شنبه 05 مهر 1390, 09:44 صبح
با سلام و خسته نباشی من در DetaList یک کنترل Label دارم، میخواهم مقدارش را در یک label دیگری که در صفحه فرم دارم نشون بدم. به چه صورت میباشد.از همکاری عزیزان بی نهایت سپاسگزارم.

mehran_sh_t
سه شنبه 05 مهر 1390, 10:30 صبح
سلام. از متد FindControl یا ویژگی Controls برای هر datalistitem استفاده کن، اسم label رو در اون بذار، به label تبدیلش کن و مقدارش رو بخون
موفق باشی

asp2.net
سه شنبه 05 مهر 1390, 15:03 عصر
سلام. از متد FindControl یا ویژگی Controls برای هر datalistitem استفاده کن، اسم label رو در اون بذار، به label تبدیلش کن و مقدارش رو بخون
موفق باشی

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

mehran_sh_t
سه شنبه 05 مهر 1390, 15:35 عصر
فرض می کنم به هر لیبل از دیتالیست می خوای دسترسی داشته باشی


foreach(DataListItem item in listItems)
{
lblOut.Text = (item.FindControl("lblInItem") as Label).Text
}


listItems همون دیتالیست مورد نظر، lblOut لیبلی هستش که بیرون هستش، lblInItem هم در هر بار، همون لیبل مورد نظر درون دیتالیست هستش

موفق باشی