如何保存配置文件帐户在数据库中,当我点击保存按钮

本文关键字:保存 数据库 按钮 何保存 配置文件 | 更新日期: 2023-09-27 18:10:00

如何将配置文件帐户保存到数据库中?

我的特点是在数据库中保存帐户ff:

FirstName:姓:地址:城市:国家:年龄:性:状态:国籍:职业:电子邮件地址:密码:

  Save Button

注意:国家-我使用国家作为下拉列表,其中列出了所有国家。所以用户会选择which
他/她拥有的国家。性也是一个下拉列表。用户只能选择男性或女性的值状态-也是一个下拉列表。用户只能选择"single"、"married"、"widow"answers"separate"。

任何人都可以用asp.net和c#给我这个代码。谢谢你的关注。我非常感谢你的努力它对我帮助很大

这是我的代码。请检查我的代码,有一个运行时错误。

protected void Button1_Click(对象发送者,EventArgs e){

string conn = @"数据源=.'SQLEXPRESS;AttachDbFilename=|DataDirectory|'Database.mdf;综合安全=True;连接超时=30;用户实例=True";SqlConnection connection = new SqlConnection(conn);

    string First = TextBox1.Text.Replace("'", "''");
    string Last = TextBox2.Text.Replace("'", "''");
    string Address = TextBox3.Text.Replace("'", "''");
    string City = TextBox4.Text.Replace("'", "''");
    string Country =DropDownList1;
    string Age = TextBox5.Text.Replace("'", "''");
    string Sex = DropDownList2;
    string Status = DropDownList3;
    string Nationality = TextBox6.Text.Replace("'", "''");
    string Occupation = TextBox7.Text.Replace("'", "''");
    string Email = TextBox8.Text.Replace("'", "''");
    string Pass = TextBox9.Text.Replace("'", "''");
    connection.Open();
    string sql = "INSERT INTO [ProfileTbl]([FirstName],[LastName],[Address],[City],[Country],[Age],[Sex],[Status],[Nationality],[Occupation],[EmailAddress],[Password]) Values('" + First + "','" + Last + "','" + Address + "','" + City + "','" + Country + "','" + Age + "','"+ Sex +"','"+ Status +"','"+ Nationality +"','"+ Occupation +"','"+ Email +"','"+ Pass+"')";
    SqlCommand cmd = new SqlCommand(sql, connection);
    cmd.CommandType = CommandType.Text;
    cmd.ExecuteNonQuery();
    connection.Close();
    TextBox1.Text = "";
    TextBox2.Text = "";
    TextBox3.Text = "";
    TextBox4.Text = "";
    TextBox5.Text = "";
    TextBox6.Text = "";
    TextBox7.Text = "";
    TextBox8.Text = "";
    TextBox9.Text = "";
    DropDownList1 = "";
    DropDownList2 = "";
    DropDownList3 = "";
    Response.Redirect("~/Default4.aspx");
}

如何保存配置文件帐户在数据库中,当我点击保存按钮

错误31不能隐式转换类型"System.Web.UI.WebControls。下拉列表'到'字符串'错误34不能隐式地将类型'string'转换为"System.Web.UI.WebControls.DropDownList"

正如我在评论中所说的。你不能像这样使用下拉列表。
下拉列表有一个属性用于访问当前选择的值

string selectedItemValue = dropDownListInstance.SelectedValue;

或者:

string selectedItemValue = dropDownListInstance.SelectedItem.Text;