说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

假设我在dataGrid中的修改某一个单元格内容之后,焦点还没有离开,再去保存,就保存不了!

编辑:说三道四文库 发布时间:2018-01-23 06:17
HTML文档下载 WORD文档下载 PDF文档下载
请问大家有什么办法呢??
你要保存岛dataset还是数据库?两者应该是有区别的吧。
这是我的方法。
DataSet31.table("Main").DefaultView.AllowEdit = true
        SqlDataAdapter3.Update(DataSet31.Main)
        DataSet31.AcceptChanges()
       '' DataGrid2.DataSource = DataSet31.Main
先使用 Dim DgCell As New DataGridCell(1, 1)
DGrdwlxq.CurrentCell = DgCell 定位datagrid的单元格焦点
然后dataset.acceptchanges()
dataa.update(dataset,表的名字)
楼上的方法可以用,
你按保存按钮时,把当前焦点重新定位,这样一来DataSet就会默认到acceptchanges()
Dim DgCell As New DataGridCell(1, 1)
DGrdwlxq.CurrentCell = DgCell 定位datagrid的单元格焦点
然后dataset.acceptchanges()
dataa.update(dataset,表的名字)

可以这样考虑
    若要验证数据,请使用代表数据及其事件的基础对象。例如,如果数据来自 DataSet 中的 DataTable,则可使用 ColumnChanging 和 RowChanging 事件。
Private Sub DT_ColumnChanged(ByVal sender As Object, ByVal e As System.Data.DataColumnChangeEventArgs) Handles DT.ColumnChanged
 If e.Column.ColumnName = "ID" Then
  e.ProposedValue'为刚改变的值
end if
end sub
Android JNI实例代码(二) Android JNI实例代码(一) Android JNI开发高级篇 Android NDK开发技巧二 Android JNI开发进阶篇 VPN 怎么样捕获“pubs数据库的事务日志写满”的错误 文件上传问题,如何返回上传后的文件名 如何通过pc的并口向步进机发送定时脉冲信号? 如何把表A字段B第2行的内容放入到string里? ADOCommand控件调用存储过程出错!!急,赠分 谁能该我Rose2002的下在地址,我找过好多都不能下载,谢谢!!! radius 具体应用求教! 在VC中如何得到DataGrid当前被选中的行 Everyone knows at least t 如何解决长时间做作业时所产生的烦恼?可不可以吃点什 17-18世纪能够体现“自由,民主”的是{ } A 将下列四种存储器按照存取速度的快慢进行排列. 内存 下列关于存储器的说法正确的是( ) A.存储器分为 做作业很慢怎么办 做作业慢怎么办?做作业时老是想到别的东西,铅笔橡皮 制造长沙黄花机场恐怖信息的犯罪嫌疑人39岁女子当选日本年度\"美魔女\"十八大后10次集体学习 新领导层施政一线城市房价居高不下 中央勾勒住房问首都机场进出港航班正常 未提升安保等图解从股民小白到股神的N层修炼,你到凉拌苦菊2016江西农村信用社考试每日一练(别活的太累,送给自己的12个小安慰西红柿炒鸡蛋毕业后的初体验圣斗战神剑道双骄召妖宝鉴璞真傅家边科技园旅游省庄竹海旅游东极石屋群旅游文昌阁旅游白龙潭旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘