后台如何获得DataGrid中dropdownlist的值?

2024-12-18 19:10:55
推荐回答(3个)
回答1:

可以用查找控件获取到dropdownlist 然后在强行转换为 dropdownlist 就可以想普通dropdownlist使用了
手写一下 代码 可能单词会打错 别见怪哦
Dropdownlist dw1=DataGrid.FindControl("dropId") as Dropdownlist; dropId 是你DataGrid中的dropdownlist的ID值
获取值 就用 string value= dw1.selectedvalue; string text=dw1.selectedText;
希望对你有用,请采纳

回答2:

页面page_load()事件里没加 if(!ispostback){}
你修改1次dropdownlist刷新了1次页面,所以dropdownlist依然是你默认页面加载时的值

回答3:

for(int i=0;i{
dropdownlist dp=(dropdownlist)DataGrid.rows[i].findcontrol("dp");
string s=dp.text;
}