Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
楼主还是传个文件吧,窗口中的table不知绑没绑定表,别人也不好分析了。
1、删除你原来的AfterEdit事件代码.
2、AfterSelChange事件代码设置为:
If e.OldRange.RowSel <> e.NewRange.RowSel '如果选择的是不同的行
If e.OldRange.RowSel >= 0 AndAlso e.OldRange.Rowsel < e.Table.Rows.Count Then '而且原来选择的是一个有效的数据行
Dim r As DataRow = e.Table.Rows(e.OldRange.Rowsel).DataRow '获得原来选择的行
If r.RowState = DataRowState.Modified OrElse r.RowState = DataRowState.Added Then
If MessageBox.Show("当前行已经修改,是否保存?", "提示", MessageBoxButtons.YesNo,MessageBoxIcon.Question) = DialogResult.Yes Then
r.Save() '保存之
End If
End If
End If
End If
下载信息 [文件大小: 下载次数: ] | |
![]() |
1、删除你原来的AfterEdit事件代码.
2、AfterSelChange事件代码设置为:
If e.OldRange.RowSel <> e.NewRange.RowSel '如果选择的是不同的行
If e.OldRange.RowSel >= 0 AndAlso e.OldRange.Rowsel < e.Table.Rows.Count Then '而且原来选择的是一个有效的数据行
Dim r As DataRow = e.Table.Rows(e.OldRange.Rowsel).DataRow '获得原来选择的行
If r.RowState = DataRowState.Modified OrElse r.RowState = DataRowState.Added Then
If MessageBox.Show("当前行已经修改,是否保存?", "提示", MessageBoxButtons.YesNo,MessageBoxIcon.Question) = DialogResult.Yes Then
r.Save() '保存之
End If
End If
End If
End If
下载信息 [文件大小:868.0 KB 下载次数:9] | |
![]() |
若不保存则禁止换行,如何写代码?