PDA

View Full Version : سوال: دسترسی به کنترل داخل دیتالیست



mohsen.nsb44
دوشنبه 03 شهریور 1393, 10:34 صبح
سلام
من داخل دیتالیست چند کنترل گذاشتم و بایندش کردم به دیتابیس
حالا یک کنترل image button هم گذاشتم زمانی که روش کلیک شد میخوام اطلاعات توضیحات اونو تو کنترلی مثل گرید ویو نمایش بدم
برای دسترسی به کنترل گرید ویو از کد زیر استفاده میکردم


Label lb = (Label)GridView3.Rows[0].Cells[0].FindControl("label4");

برای دیتالیست چه کدی باید استفاده بکنم؟

fakhravari
دوشنبه 03 شهریور 1393, 14:53 عصر
protected void dlCategory_ItemDataBound(object sender, DataListItemEventArgs e) {
Label Label1 = e.Item.FindControl("Label1") as Label;
if (LblCat != null)
{
string id = ((System.Data.DataRowView)e.Item.DataItem).Row["ProductCategory_Id"].ToString();


if (Request.QueryString["ProductCategory_Id"] == id)
{
Label1.ForeColor = System.Drawing.Color.Red;
}
}
}