2 回答

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
這個(gè)實(shí)現(xiàn)的方式肯定很多。因?yàn)椴皇腔趙eb Ajax的,個(gè)人提供一個(gè)基于 objectdatasource 數(shù)據(jù)綁定的解決方案。使得該 dropdownlist 綁定某 objectdatasource , obejectdatasource 綁定的對(duì)象 select 方法舉例為
DataTable protoTypeTable = new DataTable(); protoTypeTable.Columns.Add("Text"); protoTypeTable.Columns.Add("Value"); . [..Select] public DataTable Select(int number){ DataTable dt = protoTypeTable.Clone(); for(int i = 1;i<=number;i++){ dt.Rows.Add(i.ToString()); } Return dt;
}
只需在 objectdatasource 的 SelectParameters 中指定參數(shù) number 的屬性綁定即可動(dòng)態(tài)生成 listitem。 dropdownlist TextField 為"Text", ValueField 為 Value,其 SelectValue 綁定用戶(hù)輸入的值(Bind("TargetValue") 等)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊
假設(shè)gridview控件的ID為gridview1,dropdownlist控件的ID為dropdownlist1,要取得dropdownlist控件選中的文本,可以用下面方法先找到當(dāng)前選中行的dropdownlist控件: DropDownList ddl=(DropDownList) this.GridView1.SelectedRow.FindControl("dropdownlist1");
string str= ddl.SelectedItem.Text;就可以獲得你想要取得的文本了。
- 2 回答
- 0 關(guān)注
- 648 瀏覽
添加回答
舉報(bào)