【发布时间】:2011-07-04 04:50:08
【问题描述】:
我有一个有很多行的 GridView。
当用户单击 GridView 中的 EDIT 按钮 时,我需要检索该特定行中的控件(现在处于编辑模式)。
这个逻辑应该适用于 GridEvent _RowUpdating
目前我的代码(错误)查看每一行,所以创建的控件不是唯一的,我收到一个错误。
// Event handler
protected void uxManageSponsoredContentsDisplayer_RowUpdating(object sender, GridViewUpdateEventArgs e)
// My code (Wrong!!!!):
foreach (GridViewRow row in uxManageSponsoredContentsDisplayer.Rows)
{
TextBox uxStartDate = (TextBox)row.FindControl("uxEffectiveStartDateInput");
}
希望我的问题很清楚。知道怎么做吗?谢谢
解决方案:
TextBox uxStartDate = (TextBox)uxManageSponsoredContentsDisplayer.Rows[e.RowIndex].FindControl("uxEffectiveStartDateInput");
【问题讨论】: