PDA

View Full Version : سوال: اشکال در OnRowDataBound="DataList1_RowDataBound"



f.rahdar
پنج شنبه 08 فروردین 1392, 16:10 عصر
سلام دوستان خیلی سرچ کردم اما متوجه حل سوالم نشدم
OnRowDataBound رو برای گریدویو انجام دادم و بدرستی انجام شد اما برای datalist عمل نمیکنه آخه چرا؟
لطفا راهنماییم کنید

saeed31641
پنج شنبه 08 فروردین 1392, 18:38 عصر
دوست عزیز دقیق پرسشتو مطرح کن این نگاه کن کد خطا با کدهای برنامت بزار اینجا تا ببینیم
http://forums.asp.net/t/1175582.aspx/1

f.rahdar
پنج شنبه 08 فروردین 1392, 19:41 عصر
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1"
OnRowDataBound="DataList1_RowDataBound" >
و این کدش
protected void DataList1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if ((e.Row.RowType == DataControlRowType.DataRow))
{
Label Date = ((Label)e.Row.FindControl("idLabel"));
idrebt = Convert.ToInt32(Date.Text);
idrebt = idrebt * idrebt;
if (idrebt / 2 == 0)
((Label)e.Row.FindControl("lblkhali")).Text = idrebt.ToString();
else
((Label)e.Row.FindControl("lblkhali")).Text = (idrebt + idrebt).ToString();
}
}
تریس کردم اما اصلا وارد این تابع نمیشه که عمل مورد نظرمو انجام بده.چرا؟

bftarane
پنج شنبه 08 فروردین 1392, 23:14 عصر
سلام.
فکر نمي کنم ديتاليست همچين Event اي داشته باشه. من که در Eventهاش نديدم.
فکر مي کنم کارتون رو ItemDataBound راه بندازه.

f.rahdar
جمعه 09 فروردین 1392, 09:38 صبح
سرچ زدم داشت اما نمیدونم چرا اینجوریه!آخه باItemDataBoundنمتونم برای جوینی که شده به ازای هر سطر جدولم یه سری کارا بکنم.
کسی نیس راهنمایی کنه؟

f.rahdar
شنبه 10 فروردین 1392, 21:10 عصر
ای بابا یعنی کسی نمدونه؟گیرم دوستان کمک برسونین