私はデータリストを持っており、その中には多くの行があり、これらの行の1つにグリッドビューがあります。私はそれが次のようなものだと言うことができます
<DataList>
<tr>
<td> [textbox1 control] </td>
</tr>
<tr>
<td> [textbox2 control] </td>
</tr>
<tr>
<td>
<gridview/>
</td>
</tr>
</DataList>
私の問題は、グリッドビューの RowCommand ハンドラーにいるときです [textbox1 コントロール] と [textbox1 コントロール] に存在するデータを取得したい
私は次のことをします
DataListItem dataListItem = (DataListItem)((GridView)sender).Parent.Parent.Parent.Parent;
string txt = ((TextBox)dataListItem.FindControl([textbox1 control])).Text.Trim();
しかし、これが唯一の方法ですか?