【发布时间】:2018-01-06 15:56:44
【问题描述】:
我在 GridView 中动态生成 CheckBox 控件。现在我需要验证是否选择了至少一个 CheckBox,并且在保存数据时我需要遍历单元格内的所有控件。
现在的问题是我不能做grdApproverDetails.Rows[i].FindControl('controlID'),因为 ID 是根据控制计数动态生成的。如this线程所示。
这是 GridView 的外观,Approver Name 是我需要在其中查找控件的列,如果 CheckBoxes。
如何获取 GridView 单元格中的所有控件并进行迭代?
【问题讨论】:
-
如何创建复选框?在 aspx 中还是在 RowCreated / RowDatabound 事件中?
CheckBox类型的 grdApproverDetails.Rows[i].Controls 可以解决吗? -
@Emanuele 这就是我创建
CheckBoxstackoverflow.com/questions/45333248/…
标签: c# asp.net gridview findcontrol