SlideShare a Scribd company logo
1 of 2
DataSet дэх мєрийг устгах

Бидний хийж буй формын Delete товчлуурын Click vзэгдлийн процедурт дараах кодыг
бичье.

 private void btnDelete_Click(object sender, System.EventArgs e)

 {

       DataDelete();

 }

 private void DataDelete()

 {

       OleDbDataAdapter oAdapter;

       OleDbCommandBuilder oBuild;

       DataRow oDR;

       string strSQL;

       string strConn;

       int intID;

       // Холболтын тэмдэгт мєрийг авах

       strConn = ConnectStringBuild();

       // List Box-оос Primary Key-г авах

       intID = ((PDSAListItemNumeric)lstProducts.SelectedItem).ID;

       // Устгах мєрийг хайх

       oDR = moDS.Tables["Products"].Rows.Find(intID);

       // DataRow-ийг устгасан гэж тэмдэглэх

       oDR.Delete();

       try

       {

                // SQL тэмдэгт мєр
strSQL = "SELECT * FROM Products ";

              // DataAdapter-ийг шинээр vvсгэх

              oAdapter = new OleDbDataAdapter(strSQL, strConn);

              // Adapter-аас CommandBuild vvсгэх

              // Энэ нь INSERT, UPDATE, DELETE SQL-vvдийг байгуулдаг

              oBuild = new OleDbCommandBuilder(oAdapter);

              // Delete Command объектыг авах

              oAdapter.DeleteCommand = oBuild.GetDeleteCommand();

              // DELETE мэдэгдэл Adapter-аар дамжин хэрэгжинэ.

              oAdapter.Update(moDS, "Products");

      // DataSet-ийн єєрчлєлтvvдэд єгєгдлийн эх рvv хадгалалт хийгдснийг хэлнэ

              moDS.AcceptChanges();

              // Холболтыг хаах

              oAdapter.DeleteCommand.Connection.Close();

              // List box- ийг дахин vvсгэх

              ListLoad();

      }

      catch (InvalidCastException e1)

      {

              MessageBox.Show(e1.Message);

      }

 }

Дээрх кодонд бичснээр устгах мєрийг хайж олоод, Delete method-оор DataRow объектод
устгасан гэж тэмдэглэн, DeleteCommand объектыг CommandBuilder объектоос аван,
DataAdapter-ийн Update method-оор єгєгдлийн баазаас устгах vйлдлийг хийнэ.

More Related Content

Viewers also liked

Solving Transportation Problem in Operations Research
Solving Transportation Problem in Operations ResearchSolving Transportation Problem in Operations Research
Solving Transportation Problem in Operations ResearchChandan Pahelwani
 
transporation problem - stepping stone method
transporation problem - stepping stone methodtransporation problem - stepping stone method
transporation problem - stepping stone methodoragon291764
 
Vogel's Approximation Method & Modified Distribution Method
Vogel's Approximation Method & Modified Distribution MethodVogel's Approximation Method & Modified Distribution Method
Vogel's Approximation Method & Modified Distribution MethodKaushik Maitra
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1irsa javed
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation ProblemAlvin Niere
 
Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational ResearchNeha Sharma
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical MethodJoseph Konnully
 
Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programmingjyothimonc
 
Đảo xa - Lê Thanh Hải
Đảo xa - Lê Thanh HảiĐảo xa - Lê Thanh Hải
Đảo xa - Lê Thanh HảiPhuong Nguyen
 
Trichomes investigation (1)
Trichomes  investigation  (1)Trichomes  investigation  (1)
Trichomes investigation (1)Nicole Rivera
 
ARN Restoran Caprioli
ARN Restoran CaprioliARN Restoran Caprioli
ARN Restoran CaprioliARN
 
Professional profile ziad
Professional profile ziadProfessional profile ziad
Professional profile ziadZiad Asfar
 

Viewers also liked (17)

Solving Transportation Problem in Operations Research
Solving Transportation Problem in Operations ResearchSolving Transportation Problem in Operations Research
Solving Transportation Problem in Operations Research
 
transporation problem - stepping stone method
transporation problem - stepping stone methodtransporation problem - stepping stone method
transporation problem - stepping stone method
 
Vogel's Approximation Method & Modified Distribution Method
Vogel's Approximation Method & Modified Distribution MethodVogel's Approximation Method & Modified Distribution Method
Vogel's Approximation Method & Modified Distribution Method
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Linear programing
Linear programingLinear programing
Linear programing
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation Problem
 
Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational Research
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical Method
 
Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programming
 
1123
11231123
1123
 
Đảo xa - Lê Thanh Hải
Đảo xa - Lê Thanh HảiĐảo xa - Lê Thanh Hải
Đảo xa - Lê Thanh Hải
 
Trichomes investigation (1)
Trichomes  investigation  (1)Trichomes  investigation  (1)
Trichomes investigation (1)
 
Masonic Officer Collar
Masonic Officer CollarMasonic Officer Collar
Masonic Officer Collar
 
Pushpak hexacopter
Pushpak hexacopterPushpak hexacopter
Pushpak hexacopter
 
ARN Restoran Caprioli
ARN Restoran CaprioliARN Restoran Caprioli
ARN Restoran Caprioli
 
Professional profile ziad
Professional profile ziadProfessional profile ziad
Professional profile ziad
 

Similar to Data set дэх мєрийг устгах

Similar to Data set дэх мєрийг устгах (7)

Lecture5 6
Lecture5 6Lecture5 6
Lecture5 6
 
Blog vpii-lecture8
Blog vpii-lecture8Blog vpii-lecture8
Blog vpii-lecture8
 
datatable ,dataset,datagridview in C#
datatable ,dataset,datagridview in C#datatable ,dataset,datagridview in C#
datatable ,dataset,datagridview in C#
 
Vb.net mon1
Vb.net mon1Vb.net mon1
Vb.net mon1
 
Ado.net
Ado.netAdo.net
Ado.net
 
Lecture
LectureLecture
Lecture
 
Lecture3
Lecture3Lecture3
Lecture3
 

Data set дэх мєрийг устгах

  • 1. DataSet дэх мєрийг устгах Бидний хийж буй формын Delete товчлуурын Click vзэгдлийн процедурт дараах кодыг бичье. private void btnDelete_Click(object sender, System.EventArgs e) { DataDelete(); } private void DataDelete() { OleDbDataAdapter oAdapter; OleDbCommandBuilder oBuild; DataRow oDR; string strSQL; string strConn; int intID; // Холболтын тэмдэгт мєрийг авах strConn = ConnectStringBuild(); // List Box-оос Primary Key-г авах intID = ((PDSAListItemNumeric)lstProducts.SelectedItem).ID; // Устгах мєрийг хайх oDR = moDS.Tables["Products"].Rows.Find(intID); // DataRow-ийг устгасан гэж тэмдэглэх oDR.Delete(); try { // SQL тэмдэгт мєр
  • 2. strSQL = "SELECT * FROM Products "; // DataAdapter-ийг шинээр vvсгэх oAdapter = new OleDbDataAdapter(strSQL, strConn); // Adapter-аас CommandBuild vvсгэх // Энэ нь INSERT, UPDATE, DELETE SQL-vvдийг байгуулдаг oBuild = new OleDbCommandBuilder(oAdapter); // Delete Command объектыг авах oAdapter.DeleteCommand = oBuild.GetDeleteCommand(); // DELETE мэдэгдэл Adapter-аар дамжин хэрэгжинэ. oAdapter.Update(moDS, "Products"); // DataSet-ийн єєрчлєлтvvдэд єгєгдлийн эх рvv хадгалалт хийгдснийг хэлнэ moDS.AcceptChanges(); // Холболтыг хаах oAdapter.DeleteCommand.Connection.Close(); // List box- ийг дахин vvсгэх ListLoad(); } catch (InvalidCastException e1) { MessageBox.Show(e1.Message); } } Дээрх кодонд бичснээр устгах мєрийг хайж олоод, Delete method-оор DataRow объектод устгасан гэж тэмдэглэн, DeleteCommand объектыг CommandBuilder объектоос аван, DataAdapter-ийн Update method-оор єгєгдлийн баазаас устгах vйлдлийг хийнэ.