datalist repeater
功能是需要这样,
repeate里一个linkbutton,linkbutton点击后,datalist显示repeater里 linkbutton点击的那一行的数据,
protected void LinkButton1_Command(object sender, CommandEventArgs e)
{
string strProductID = Convert.ToString(e.CommandArgument);//e.CommandArgument获取的是数据的主键ID
。。。。。。
。。。。。。。
..........
this.datalist1.DataSource = ds.tables[0].defaultview;
this.datalist1.DataKeyField = "ProductID";
this.datalist1.DataBind();
}
}
datalist里的显示需要根据上面的string strProductID = Convert.ToString(e.CommandArgument)来绑定,datalist的editcommand事件里
protected void rptShoppingCart_EditCommand(object source, DataListCommandEventArgs e)
{
this.datalist.EditItemIndex = e.Item.ItemIndex;
}
少了this.datalis.DataSource=和this.datalist.DataBind();没办法的是怎样像上面linkbutton事件里获取linkbutton的e.CommandArgument了
因为this.DtShoppingCart.DataSource是根据e.CommandArgument来动态显示的,而datalist 里也调用不了repeater的linkbutton,datalist直接显示没有问题,愁在editCommand和updateCommand的DataSource怎样设定
请教高手该怎样解决这个问题