我有一个数据列表,里面有很多行,在其中一行我有一个gridview。我可以说它就像下面这样
<DataList>
<tr>
<td> [textbox1 control] </td>
</tr>
<tr>
<td> [textbox2 control] </td>
</tr>
<tr>
<td>
<gridview/>
</td>
</tr>
</DataList>
我的问题是当我在 gridview RowCommand 处理程序中时,我想获取 [textbox1 控件] 和 [textbox1 控件] 中存在的数据
我做以下
DataListItem dataListItem = (DataListItem)((GridView)sender).Parent.Parent.Parent.Parent;
string txt = ((TextBox)dataListItem.FindControl([textbox1 control])).Text.Trim();
但这是唯一的方法吗?