这样删除一条记录为何不行....?
String strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Inetpub\\wwwroot\\WebApplication_crm\\Data\\ASP.mdb;";
OleDbConnection OleConn=new OleDbConnection(strConn);
String strSQL="SELECT * FROM khxx";
OleDbDataAdapter objAdapter=new OleDbDataAdapter(strSQL,OleConn);
DataSet objDataSet=new DataSet();
objAdapter.Fill(objDataSet,"dtkhxx");
OleConn.Close();
DataTable objDataTable=objDataSet.Tables["dtkhxx"];
int Pid=Convert.ToInt32(e.Item.ItemIndex);
objDataTable.PrimaryKey=new DataColumn[]{objDataTable.Columns[Pid]};
DataRow row=objDataTable.Rows.Find(Pid);
row.Delete();
OleDbCommandBuilder cb=new OleDbCommandBuilder(objAdapter);
OleConn.Open();
objAdapter.Update(objDataSet,"dtkhxx");
OleConn.Close();
提示:"未将对象引用设置到对象的实例。"
通不过的行在:row.Delete();