我有一个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