gridview删除一行,但不删除数据库里的内容。后台该怎么写RowDeleting()这个函数

2024-11-30 09:48:47
推荐回答(2个)
回答1:

int RowNumber=this.DataGridView.CurrentCell.RowIndex;
this.myset.Table[0].Rows[RowNumber].Delete();
Sqlconnection sqlcon=new Sqlconnection ("连接数据库字符串");
SqlDataAdapter sqlada=new SqlDataAdapter("","sqlcon");
SqlCommandBuIlder sqlbuiler=new SqlCommandBuIlder(sqlada);
sqlada.Update(myset);

回答2:

你的page_load里应该写上
if(!isPostBack)
{
Bind();
}
Bind()方法为gridview的绑定方法。