在ASP.net 中对GridView中数据的删除、编辑等操作:
一、進行刪除操作
1首先在vs里面新建一個網站,添加GridView?工具,在GridView1的屬性里面把AutoGenerateDeleteButton的屬性該為true,
2然后再給GridView1添加RowDeleting 事件,在事件中輸入下面代碼:
{
string 房屋編號=this.GridView1.DataKeys[e.RowIndex][0].ToString();
?deletebg(房屋編號);
??getdata();
}
public void? deletebg(string 房屋編號)
{
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:/db1.mdb");
??????? OleDbCommand cmd = new OleDbCommand("delete from?小區業主信息表 where 房屋編號='" +?房屋編號 + "'", con);
??????? con.Open();
??????? cmd.ExecuteNonQuery();
??????? con.Close();
}
3.上面所寫的 getdata()函數也就是調用ACCESS數據庫中的數據所用到的,具體代碼為:
getdata()
{
?
?OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:/db1.mdb");
??????? OleDbDataAdapter thisadapter = new OleDbDataAdapter("select * from? order by?房屋編號 asc ", con);
??????? string sql = "select * from?小區業主信息表 where 1=1";
??????? thisadapter.SelectCommand.CommandText = sql;
??????? DataSet myds = new DataSet();
??????? con.Open();
??????? thisadapter.SelectCommand.ExecuteNonQuery();
??????? thisadapter.Fill(myds, "小區業主信息表");
??????? this.GridView2.DataSource = myds.Tables[0].DefaultView;
??????? this.DataBind();
}
上面就是對GridView1中的數據進行刪除的操作,要下班了,下次在寫有關修改、打印查詢等操作~
?
轉載于:https://www.cnblogs.com/ARCGIS830208/archive/2008/10/31/1323886.html
總結
以上是生活随笔為你收集整理的在ASP.net 中对GridView中数据的删除、编辑等操作:的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装Oracle9I出现加载数据库时出错
- 下一篇: vs2003打开项目错误