现有DataList1和DataList2,DataList1里有ImageButton1绑定到数值Image1,DataKeyField是id,DataList2里绑定的数值GetNumber获取的参阅数源是DataList1
请问我怎样才能在点击DataList1里相应的ImageButton1,使得DataList2里的数值也能发生相应的改变呢,在没有点击的时候,DataList2里的数值默认成是DataList1里的第一个ImageButtonSql语句或表格设计就不需要大家帮忙了,我对DataList里的交互的方法不熟悉,请高人指点,感激不尽
请问我怎样才能在点击DataList1里相应的ImageButton1,使得DataList2里的数值也能发生相应的改变呢,在没有点击的时候,DataList2里的数值默认成是DataList1里的第一个ImageButtonSql语句或表格设计就不需要大家帮忙了,我对DataList里的交互的方法不熟悉,请高人指点,感激不尽
<asp:datalist id="DataList1" runat="server" RepeatColumns="1" Width="520px" DataKeyField="ID">
在datalist模板里的图片按钮加
<asp:ImageButton ID="ImageButton1" Runat="server" CommandName="aaaa"></asp:LinkButton>之后在后台的ItemCommand 事件里判断
private void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if(e.CommandName=="aaaa")
{
string id = Convert.ToString(DataList1.DataKeys[e.Item.ItemIndex]);
//id取出来了这里写对DataList2的操作
}
}