我有一個datalist,裏面有很多行,在這些行之一,我有一個gridview。我可以說,這就像下面
如何從gridview裏面的datalist中獲取當前選中的數據?
<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();
但這是唯一的方法嗎?
這可能會工作,如果目前的項目是0但如果是另一個......我怎麼知道? – 2010-03-25 07:07:02