PDA

View Full Version : پیدا نشدن کنترل درون ریپیتر



bitcob589
یک شنبه 12 شهریور 1391, 09:21 صبح
با سلام
یک lable درون ریپیتر گذاشته شده است اما لیبل درون ریپیتر مقداری نمی گیرید و خطای زیر می دهد

Object reference not set to an instance of an object
کد به صورت زیر نوشته شده است
Label l2 = (Label)Repeater2.FindControl("Label1");
l2.Text = "bit";
به نظر شما علت خطا چیست
آیا روش نوشتن کد اشتباه است
آیا روشهای دیگری وجود دارد که به لیبل درون ریپیتر مقدار بدهیم

h_r_sh
یک شنبه 12 شهریور 1391, 12:12 عصر
http://stackoverflow.com/questions/1203316/cant-find-control-within-asp-net-repeater
http://forums.asp.net/t/1110178.aspx

bitcob589
یک شنبه 12 شهریور 1391, 14:15 عصر
دستور به صورت زیر نوشته شد اما مقدار خروجی در لیبل نمایش داده نمی شود
Label lbl = (Label)Repeater2.Items[0].FindControl("Label1");
lbl.Text = cv[0];
مقدار lbl مقدار می گیرد اما در لیبل نمایش نمی دهد به نظر شما علت خطا چیست

h_r_sh
یک شنبه 12 شهریور 1391, 15:50 عصر
دستور به صورت زیر نوشته شد اما مقدار خروجی در لیبل نمایش داده نمی شود
Label lbl = (Label)Repeater2.Items[0].FindControl("Label1");
lbl.Text = cv[0];
مقدار lbl مقدار می گیرد اما در لیبل نمایش نمی دهد به نظر شما علت خطا چیست

کنترل کنید cv[0] مقدار داشته باشه. یک breakpoint قرار بدید

bitcob589
یک شنبه 12 شهریور 1391, 15:56 عصر
کنترل کنید cv[0] مقدار داشته باشه. یک breakpoint قرار بدید
breakpoint گذاشته شد cv[0مقدار دارد اما مقداری که در cv[0 است درون لیبل نمایش داده نمی شود

bitcob589
یک شنبه 12 شهریور 1391, 19:28 عصر
به چه علتی مقدار موجود در آرایه درون لیبل نمایش داده نمی شود
لطفا راهنمایی بفرمایید :ناراحت::ناراحت::گریه::گریه:: صبانی: