我有一個GridView選擇的值,每行有編輯按鈕。點擊後,其中一列變成一個下拉列表,用戶可以選擇值。編輯按鈕變成更新 - 非常簡單的通常情況。現在獲取從下拉列表中選擇一個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網站形成
在下拉列表中的值靜態或正在綁定? – 2009-06-12 17:50:39