如何获取repeater控件中的数据
repeater控件绑定的是产品的信息。为repeater控件增加了一个button,如何通过点击button按钮获取产品信息并将信息存入数据表中?(想实现购物车功能,但...
repeater控件绑定的是产品的信息。为repeater控件增加了一个button,如何通过点击button按钮获取产品信息并将信息存入数据表中?(想实现购物车功能,但是一般都是用gridview来展示产品,实现购物车。换成repeater该怎么办呢?)
产品界面如下: 展开
产品界面如下: 展开
3个回答
展开全部
1,通过每一行的Button,找到选中的行。
2.得到了行,findConrol()得到你存数据的控件
3.得到存数据的控件,数据就能得到了。
2.得到了行,findConrol()得到你存数据的控件
3.得到存数据的控件,数据就能得到了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
repater 里100%没有你说的那2个属性handangaoyang 他说的对代码在下面 方法是LIST集合
protected void Repeater2_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Repeater rep = (Repeater)e.Item.FindControl("Repeater3");//找到里层的repeater对象
// DataRowView rowv = (DataRowView)e.Item.DataItem;//找到分类Repeater关联的数据项
SpFenLei rowv = (SpFenLei)e.Item.DataItem;
int FId = rowv.FId;
Repeater rpt = (Repeater)e.Item.FindControl("rptPP");//找到里层的repeater对象
rpt.DataSource = Title1Manager.pinpai2(FId);
rpt.DataBind();
//int FId = Convert.ToInt32(rowv["FId"]); //获取填充子类的id
rep.DataSource = Title1Manager.Findzilei5(FId); //AnswerManager.GetSubject(typeid);
rep.DataBind();
}
}
protected void Repeater2_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Repeater rep = (Repeater)e.Item.FindControl("Repeater3");//找到里层的repeater对象
// DataRowView rowv = (DataRowView)e.Item.DataItem;//找到分类Repeater关联的数据项
SpFenLei rowv = (SpFenLei)e.Item.DataItem;
int FId = rowv.FId;
Repeater rpt = (Repeater)e.Item.FindControl("rptPP");//找到里层的repeater对象
rpt.DataSource = Title1Manager.pinpai2(FId);
rpt.DataBind();
//int FId = Convert.ToInt32(rowv["FId"]); //获取填充子类的id
rep.DataSource = Title1Manager.Findzilei5(FId); //AnswerManager.GetSubject(typeid);
rep.DataBind();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询