c#中 ((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text

来源:百度知道 编辑:UC知道 时间:2024/09/23 18:32:52
c#中 ((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text是什么意思?

GridView1.Rows[e.RowIndex].Cells[2].Controls[0]
GirdView1的RowIndex行的第三列的第一个控件(该列应该是一个模板列吧,也就是TemplateFiled,该列中有个TextBox的空间)。然后(Textbox)将原本获得的Control类型强制转换为TextBox,这样就代表该行该列的文本框的,然后就可以对其进行操作了。
.Text就是获取该TextBox中的文本了(一般就用户输入的值)。
希望对你有帮助

取得Gridview中第e.RowIndex索引行的索引为2的单元格里的索引为0的控件强转为TEXTBOX获得其中的值

TextBox吧,这是findcontrol方法,表示查找控见GridView中的TextBox

用findcontrol方法找控件