【发布时间】:2013-03-21 04:36:19
【问题描述】:
对于gridviews,我如何在单击按钮时从中获取单元格值和列名,并且此按钮有时可以嵌入到gridview 行中,也可以在页面上其他位置的gridview 之外。 我愚蠢而简单的方法是通过在客户端将每列创建为标签类型来找到对 gridview 列的控制。 所以它是在服务器端获取文本值的东西,例如,
Label lblName = (Label) gvName.Rows[gvName.RowIndex].FindControl("lblSomeContent")
只有几列也可以,但如果有十多个不同的列,我应该一次又一次地这样做十次吗?有没有更好的方法? 我试图遍历每个 gridview.rows 但它总是包含空值,我不知道为什么。
【问题讨论】:
标签: c# asp.net gridview findcontrol