说的很抽象哦。。貌似是个很基础性的问题哦。1. e.Item.FindControl("txtHidden")
2.把DL2放入一个单独的自定义 UserControl里(x.ascx),设置属性与隐藏层的值相关,比如你要的是个 SubId :
 
 private int _subId; 
 public int SubId
 { get{return _subId;}
   set{_subId=value;} }<SolutionName:x  ID="x1" runat="server" SubId='<%#Eval("ParentId")%>' />
不晓得你真正需要的东西  只能说这些了