如何通过在ASP.NET WebForms中选择dropdownvalue将记录添加到现有表的新可空列中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (27)

我通过添加2个新的可空列来更新SQL Server中的现有表。我希望允许用户通过选择下拉值将记录添加到这些列。在这个页面中,我有另一个自定义服务器控件将被保存到同一个表格,但所有控件不在网格视图列下。

<asp:DropDownList ID="_Country" Width="31%" runat="server" OnSelectedIndexChanged="OnSelected">
    <asp:ListItem></asp:ListItem>
    <asp:ListItem Text="USA" Value="USA"></asp:ListItem>
    <asp:ListItem Text="Russia" Value="Russia"></asp:ListItem>

protected void Changed(object sender, EventArgs e)
{
    ...
    SqlConnection con = new SqlConnection(@"Connectionblabla.............=true;");

    SqlCommand cmd = new SqlCommand("insert  into Cities  (Country) VALUES (@Country)", con);
    cmd.Parameters.AddWithValue("Country", _country.SelectedItem.Value);

    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
}

我需要在代码后面写什么代码?

提问于
用户回答回答于

你可能需要将该下拉列表放入asp:templatefield

扫码关注云+社区

领取腾讯云代金券