各位,因我才搞C#.net没多久,所以对ADO.net不熟。所以有个问题想问问各位:
下面这个删除语句的具体意思是什么:
DataRowView drvDel = (DataRowView)this.BindingContext[this.dataSet11, "MemberInfo"].Current;
drvDel.Delete();
System.Data.SqlClient.SqlCommandBuilder _cm = new SqlCommandBuilder(this.sqlDataAdapter1);
this.sqlDataAdapter1.Update(this.dataSet11,"MemberInfo");这语句和下面的删除语句有什么不同:
string delete="delete from MemberInfo where MemberID='"+this.txtID.Text+"'";
SqlCommand comm=new SqlCommand();
comm.CommandText=delete;
comm.Connection=this.sqlConnection1;
this.sqlConnection1.Open();
comm.ExecuteNonQuery();
this.sqlConnection1.Close(); this.dataSet11.AcceptChanges();
下面这个删除语句的具体意思是什么:
DataRowView drvDel = (DataRowView)this.BindingContext[this.dataSet11, "MemberInfo"].Current;
drvDel.Delete();
System.Data.SqlClient.SqlCommandBuilder _cm = new SqlCommandBuilder(this.sqlDataAdapter1);
this.sqlDataAdapter1.Update(this.dataSet11,"MemberInfo");这语句和下面的删除语句有什么不同:
string delete="delete from MemberInfo where MemberID='"+this.txtID.Text+"'";
SqlCommand comm=new SqlCommand();
comm.CommandText=delete;
comm.Connection=this.sqlConnection1;
this.sqlConnection1.Open();
comm.ExecuteNonQuery();
this.sqlConnection1.Close(); this.dataSet11.AcceptChanges();
一个是自己动手写代码,比较低层自己觉得前一个能提高开发效率
后一个能加深自己对低层的理解我刚学.net半个月,说得不对请指教:)
代码太乱了,楼主应该整理一下在贴出来,不看了,滴眼药水去
一个纯粹是通过赋值执行一条sql语句.
本质是一样的.