Repeater获取改变后的值的这一行数据
Repeater中有一列我放了已个TextBox 当某一行的这个TextBox改变时,后台获取改变后的值也要获取改变的这一行的数据怎么做 大神快来解答!!!! textbox Repeater --------------------编程问答-------------------- 为TextBox注册TextChanged事件,你就可以捕获。在事件处理方法中,你可以使用
var item = (RepeaterItem)((TextBox)sender).NamingContainer;
得到Repeater的行。进而访问它的 ItemIndex、DataItem 等属性。
在帖子 http://bbs.csdn.net/topics/390477541 中我也举了一个自定义属性的例子。如果只有一列需要自定义属性,这是非常方便的(如果有很多列都需要类似绑定附属数据的功能,那么显得有些臃肿)。 --------------------编程问答-------------------- 如果你在REpeater的摸板列的这个TextBox的属性上自定了 M365 属性,你就可以在 TextChanged 事件处理方法中直接写
string s = ((TextBox)sender).Attributes["M365"];
这可以直接取出你事先给这个TextBox绑定的任何M365属性值。例如你就可以对这个属性绑定“id”字段。
补充:.NET技术 , ASP.NET