我有一个带中继器的页面。中继器通常包含250-500行。
ItemTemplate包含5个TextBox控件和1个DropDownList。用户可以修改任何这些值。
修改一个或多个值(一行或多行)后,用户将点击'保存'按钮。此时我想更新数据库 - 但首先我需要确定已更改的行。
我已经试验了TextBox.TextChange事件......但是我有5个TextBox控件每行...我不想更新同一个项目五次...所以我正在寻找更好的东西。
如果有一个RepeaterItem.SomeValueChanged事件会很好......但到目前为止我还没找到一个! :-)
任何人都有一个更优雅的解决方案?
谢谢!
格伦
如果您使用'GridView'代替默认包含的'Repeater'控件... – balexandre 2012-02-20 14:52:05
@balexandre,你确定吗? – 2012-02-20 15:12:20
@balexandre - 我确定有其他(也许更好)的方法来实现这一点(将来我们可能会尝试DataGridView),但现在我正在寻找一种使用Repeater实现这一点的方法。谢谢! – 2012-02-20 15:18:00