使用Dev中的GridView进行数据增删操作

 
使用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控件中删除。

转载于:https://www.cnblogs.com/xusong147/p/7457337.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值