我有一个这样的简单页面。 (EKLE = ADD
,SİL = DELETE
)所有行在Gridview中都有一个删除按钮
而且我AVUKAT表这样。
简化,当我选择第一个下拉MUSTERI和第二个下拉AVUKAT,添加数据库(获得HESAP(数字)全自动),或删除数据库和GridView。
这是我的代码。
添加单击
protected void Add_Click(object sender, EventArgs e)
{
string strConnectionString = ConfigurationManager.ConnectionStrings["SqlServerCstr"].ConnectionString;
SqlConnection myConnection = new SqlConnection(strConnectionString);
myConnection.Open();
string hesap = Label1.Text;
string musteriadi = DropDownList1.SelectedItem.Value;
string avukat = DropDownList2.SelectedItem.Value;
SqlCommand cmd = new SqlCommand("INSERT INTO AVUKAT VALUES (@MUSTERI, @AVUKAT, @HESAP)", myConnection);
cmd.Parameters.AddWithValue("@HESAP", hesap);
cmd.Parameters.AddWithValue("@MUSTERI", musteriadi);
cmd.Parameters.AddWithValue("@AVUKAT", avukat);
cmd.Connection = myConnection;
SqlDataReader dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
/*GridView1.DataSource = dr;
GridView1.Visible = true;*/
Response.Redirect(Request.Url.ToString());
myConnection.Close();
}
删除点击
protected void Delete_Click(object sender, EventArgs e)
{
string strConnectionString = ConfigurationManager.ConnectionStrings["SqlServerCstr"].ConnectionString;
SqlConnection myConnection = new SqlConnection(strConnectionString);
myConnection.Open();
string hesap = Label1.Text;
string musteriadi = DropDownList1.SelectedItem.Value;
string avukat = DropDownList2.SelectedItem.Value;
SqlCommand cmd = new SqlCommand("DELETE FROM AVUKAT WHERE MUSTERI = @MUSTERI AND AVUKAT = @AVUKAT AND HESAP = @HESAP", myConnection);
cmd.Parameters.AddWithValue("@HESAP", hesap);
cmd.Parameters.AddWithValue("@MUSTERI", musteriadi);
cmd.Parameters.AddWithValue("@AVUKAT", avukat);
cmd.Connection = myConnection;
SqlDataReader dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
/* GridView1.DataSource = dr;
GridView1.Visible = true;*/
Response.Redirect(Request.Url.ToString());
myConnection.Close();
}
我的经理希望,删除过程是这么难。让我们轻松。因为当我想删除一些数据时,我必须选择两个dropdownlist,然后删除(Sil)按钮。
我们应该更喜欢每行都有一个删除按钮。然后当我们点击按钮。那么必须删除gridview AND
databse。
我在互联网上找到了完美的例子,abuot我想要什么。
我想如果我们能做到这一点,南港岛线(删除)按钮应予删除。
我们该怎么做?我觉得AutoDeleteButton
不这样工作。对?它刚刚从Gridview中删除。不是数据库。但我想删除两个(Gridview AND
数据库)