PDA

View Full Version : مشکل با repeater تودرتو



ramin149
شنبه 22 بهمن 1390, 00:02 صبح
من مقاله این سایت رو خوندم
http://www.worldofasp.net/tut/NestedRepeater/Repeater_within_Repeater_193.aspx
و از روش بالا استفاده گردم .
با یک تغییر که می خوام 4 تا datatable به repeater متصل کنم . البته وصل می شه اما فقط یکی از جداولم رو نمایش می ده . باید چه کار کنم ؟

protected void ParentRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
RepeaterItem item = e.Item; if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
{
Repeater ChildRepeater = (Repeater)item.FindControl("ChildRepeater");
DataSet ds2 = new DataSet();
for (int i = 0; i < ds.Tables["AccessGroupListTrue"].Rows.Count; i++)
{
ds2.Tables.Add(BLL.AccessList.AccessListSelectById AG(int.Parse(ds.Tables["AccessGroupListTrue"].Rows[i]["IdAccessGroup"].ToString())));
}
ChildRepeater.DataSource = ds2.Tables[0];
ChildRepeater.DataBind();
}
}

ramin149
شنبه 22 بهمن 1390, 11:54 صبح
من پروژه ام رو در لینک زیر آپلود گردم . استادان خواهشن نگاه به اندازید بهش و کمکم کنید من 2 روزه روی این موضوع گیرافتادم و دیگه فکرم کار نمی کنه :عصبانی++:

http://wdl.persiangig.com/pages/download/?dl=http://ramin149.persiangig.com/Nested%20Reapeter.zip
وقتی پروژه رو باز گردید به آدرس زیر روید

http://localhost:7622/UI/List.aspx?id=34

می بینید که 2 تا repeater گذاشتم تودرتو اما در ریپیتر های فرزند فقط یک دیتاتیبل بایند شده و نمایش داده می شه اما من می خواهم فرق داشته باشه . کمک

ramin149
شنبه 22 بهمن 1390, 17:48 عصر
کسی هیچ نظری نداره ؟؟؟ کمک کنید سه روزه روی این موضوع گیر افتادم هیچ راه حل دیگه ای به ذهنم نمی رسه دیگه !!!