发布网友 发布时间:2022-04-25 14:29
共2个回答
热心网友 时间:2022-04-25 15:58
程序编写的时候你需要设置每一行数据每一个下拉框的默认选中值一般用for语句里嵌套if语句,如果数据库里的值与下拉框的某个值相等时,则设置为选中状态热心网友 时间:2022-04-25 17:16
<asp:linkButton runat="server" id="lbtn_set" text="设置" commandName="lbtn_set" commandArgument='<%# Eval("唯一标识列")%>' ></asp:linkbutton> rowcommand事件string str=string.empty;if(e.commandName="lbtn_set"){for(int i=0;i<this.gridview.rows.count;i++){ label lab_=(label)gridview.rows[i].findControl("唯一标识列"); if(lab_.text==e.commandArgument.tostring()) { dropdownlist ddl_=(dropdownlist)gridview.rows[i].findControl("dropDownList"); str=ddl_.selectedItem.text;//获得你点击行的dropdownlist你选中的值 }}}