文件名称://定义第二个参数id数据取修改前数据-CS架构 PPT
文件大小:169KB
文件格式:PPT
更新时间:2024-05-15 15:57:08
CS架构
//定义第二个参数id:数据取修改前数据 OleDbParameter idParameter = new OleDbParameter("id", OleDbType.Char,6); idParameter.SourceColumn = “id”; //数据来源于id列 idParameter.SourceVersion = DataRowVersion.Original; //定义第三个参数subid:数据取修改前数据,同时指定数据来源于subid列 OleDbParameter subidParameter = new OleDbParameter("subid", OleDbType.Char, 6,"subid"); subidParameter.SourceVersion = DataRowVersion.Original; //将三个参数依次加入参数表,作为update语句中的三个参数 oleDbDataAdapter1.UpdateCommand.Parameters.Add(gradeParameter); oleDbDataAdapter1.UpdateCommand.Parameters.Add(idParameter); oleDbDataAdapter1.UpdateCommand.Parameters.Add(subidParameter); //建立名为students_grade的两表关系,联结条件students.id=grade.id dataRelation = new DataRelation("students_grade", dataSet.Tables["students"].Columns["id"], dataSet.Tables["grade"].Columns["id"]); //将关系加入dataSet.Relation中 dataSet.Relations.Add(dataRelation); } 在LoadData方法最后加LoadGrade()