用DataList做3层结构的树型菜单,遇到问题了,请高手帮助!急!!!! 在线等待!
DataList1
DataList1-2(这里如何得到DataList1的索引值?)
DataList1-3
DataList2
DataList2-1
DataList2-3
请高手帮忙!急!!!
如果只是一层层打开好象是可以的!用e.Item.ItemIndex.ToString(),
private void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
e.Item.ItemIndex.ToString();
Label1.Text=e.Item.ItemIndex.ToString();
}
public void DataList2_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
e.Item.ItemIndex.ToString(),
这里得到(DataList1索引)Label1.Text=e.Item.ItemIndex.ToString();
}
如果上面的树展开!点了DataList2-1,再去点DataList1-2,就会出错!也就是索引错了!
不知道这个问题怎么解决!两层是可以的!就是三层难以实现!
请高手帮忙!谢谢!