上のGridView内のドロップダウンリストから選択した値を取得する、各行は、[編集]ボタンがあります。クリックすると、列の1つがユーザーが値を選択できるドロップダウンリストに変わります。編集ボタンが更新になります - とても簡単な通常のシナリオです。は、私がGridViewコントロールを持って更新
今、私は更新がクリックされた後、選択のドロップダウンリストをつかむことができていないようです。ここに私のコードです:
protected void gv_UpdateRow(string arg)
{
int currentIndex = gv.EditIndex;
gv.EditIndex = -1;
GridViewRow currentRow = gv.Rows[currentIndex];
try
{
string value2 = ((DropDownList)currentRow.FindControl("ddlValueTwo")).SelectedItem.ToString();
}
catch
{
Response.Write("error");
}
BindGridView();
}
したがって、プログラムの実行は常にcatchステートメントで終了します。チェックしてドロップダウンリストが見つかった場合、選択された項目が見つからないと例外がスローされます。
何がありますか?私はC#のasp.net 2.0ウェブは
ために右のそれを得たが、静的またはバインドされているドロップダウンリスト内の値はありますか? –