1. 程式人生 > >使用Dev中的GridView進行數據增刪操作

使用Dev中的GridView進行數據增刪操作

comm focus 工具 selected orm 窗口 str item code

使用OracleHelper(一個C#操作Oracle數據庫的工具類),連接的打開關閉全部交給OracleHelper去做。 進行增加數據信息時,新開增加數據信息的窗口,並且接受窗口的返回值,如果返回OK,對GridControl重新進行數據綁定。
1 AddForm1 add = new AddForm1();
2 if (add.ShowDialog() == DialogResult.OK)
3 {
4 this.gridControl1.DataSource = DataSource();
5 }
6  

在增加學生信息的窗口中,只需要調用OracleHelper中的方法將數據插入:
1
2 int result = OracleHelper.ExecuteNonQuery(CommandType.Text,sqlStr); 3 DialogResult = DialogResult.OK; 4 5 this.Close();

新開窗口填入信息——>窗口關閉前返回窗口返回值——>如果返回值為OK,重新綁定數據源 同樣刪除也是一樣的道理
 
string status = this.gridViewStudent.GetRowCellValue(this.gridViewStudent.FocusedRowHandle, this.gridViewStudent.Columns["
STU_ID"]).ToString(); string stuId = ((DataRow)((DataRowView)this.gridViewStudent.GetFocusedRow()).Row).ItemArray[0].ToString(); busSutdent.DelStudentData(Convert.ToInt32(stuId),ref errText); this.gridViewStudent.DeleteSelectedRows(); MessageBox.Show("操作成功!", "系統提示");

調用OracleHelper進行數據刪除之後,再調用DeleteSeletedRows()方法將數據在GridView控件中刪除。

使用Dev中的GridView進行數據增刪操作