GridView中怎样得到DropDownList 选择中的值
前台代码:后台获取选中值的代码:stringtxt=((DropDownList)GridView1.Rows[i].FindControl("DropDownList1...
前台代码: 后台获取选中值的代码:string txt = ((DropDownList)GridView1.Rows[i].FindControl("DropDownList1")).SelectedItem.Text.ToString();//这里错误,提示:System.NullReferenceException: 未将对象引用设置到对象的实例。 string txt = ((DropDownList)GridView1.Rows[i].FindControl("DropDownList1")).SelectedItem.Value; //同样错误。((DropDownList)GridView1.Rows[i].FindControl("DropDownList1")).SelectedValue.ToString(); //返回空值
展开
2013-11-04
展开全部
你写错了string txt = ((DropDownList)GridView1.Rows[i].FindControl("DropDownList1")).SelectedItem.Value;应该是DropDownList ddl = (DropDownList)GridView1.Rows[i].FindControl("DropDownList1");string txt = ddl.SelectedValue;你怎么能把控件类型直接复制给string呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-04
展开全部
楼时间啊的,一样的。同样的错误,试过N次了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询