c# protected void Button1_Click(object send-6ren">
gpt4 book ai didi

c# - 从下拉列表中选择值并单击按钮时如何从数据库中删除

转载 作者:太空宇宙 更新时间:2023-11-03 15:11:37 24 4
gpt4 key购买 nike

<asp:DropDownList ID="DropDownList3" runat="server" 
DataTextField="number" DataValueField="number"
AutoPostBack="True"
DataSourceID="SqlDataSource1">
</asp:DropDownList>
<asp:Button ID="Button1" runat="server" Text="delete" OnClick="Button1_Click" />

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Bank databaseConnectionString %>" SelectCommand="SELECT [number] FROM [Account]"></asp:SqlDataSource>

c#

protected void Button1_Click(object sender, EventArgs e)
{

if (!Page.IsPostBack)
{
SqlConnection conn = new SqlConnection("Data Source=FATIMAH;Initial Catalog=Bank database;Integrated Security=True");
String sql;
sql = "delete FROM Account where number ='" + DropDownList3.SelectedValue +"'";
SqlCommand comm = new SqlCommand(sql, conn);
conn.Close();
}

}

最佳答案

正如史蒂夫提到的,您需要使用 comm.ExecuteNonQuery() 并且需要打开连接

using (var conn = new SqlConnection("Data Source=FATIMAH;Initial Catalog=Bank database;Integrated Security=True"))
{
conn.Open();
var sql = "delete FROM Account where number ='" + DropDownList3.SelectedValue + "'";
using (var comm = new SqlCommand(sql, conn))
{
comm.ExecuteNonQuery();
}
conn.Close();
}

关于c# - 从下拉列表中选择值并单击按钮时如何从数据库中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40992119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com