strSQL = "SELECT * FROM User_Reg WHERE User_ID='" + UserId + "'";
DataTable dataTablerepeaterUserList = null;
dataTablerepeaterUserList =objSqlDbComm.ExecuteDatasetQuery(strSQL).Tables[0];
foreach (DataRow dr in dataTablerepeaterUserList.Rows)
{
ddlTitle.SelectedItem.Text = dr["Title"].ToString();
}
<asp:DropDownList ID="ddlTitle" runat="server" CssClass="csstextbox" >
<asp:ListItem>Mr.</asp:ListItem>
<asp:ListItem>Mrs.</asp:ListItem>
<asp:ListItem>Miss.</asp:ListItem>
<asp:ListItem>Dr.</asp:ListItem>
</asp:DropDownList>
如果,假设,dr["Title"]=Dr. 然后用 Dr. 覆盖 Mr. 并得到如下结果:
| Dr. |
| Mrs. |
| Miss.|
| Dr. |
我使用查询字符串将 User_ID 从View_User.aspx
to传递Create_User.aspx
给编辑用户。Id 变得正确,显示Create_User.aspx
. 所有控件都正确获取正确的数据。但是当我填充当前用户的标题时,它会用DropDownList
. (我唯一的问题是DropDownList
它被覆盖了)。