搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 再次请教一个更新的问题
标题:
再次请教一个更新的问题
只看楼主
地主
等 级:
新手上路
帖 子:50
专家分:0
注 册:2005-1-16
楼主
问题点数:0 回复次数:3
再次请教一个更新的问题
如果用户在DataGridView控件中输入了错误的值,可以按照图中所示给于提示,但是如果用户未留意该提示,依然进行保存,该如何处理?
意思就是:可不可以有什么方法来判断DataGridView控件中存在错误值,而禁止用户更新回源表。
未命名.JPG
(3.05 KB)
搜索更多相关主题的帖子:
再次
更新
问题
2008-01-09 11:40
zhjesse
来 自:西藏拉萨
等 级:
新手上路
帖 子:205
专家分:0
注 册:2007-4-3
第
2
楼
得分:0
读取dgv中这个cell中的数据
在用户提交更新时进行判断,非法就终止更新程序,给出提示
想了解西藏的天葬文化、藏北比如骷髅墙吗?[url=http://www.]
【雪域藏北论坛】
[/url]给你诠释!
2008-01-09 22:56
guoxhvip
来 自:聖西羅南看臺
等 级:
贵宾
威 望:
44
帖 子:4052
专家分:135
注 册:2006-10-8
第
3
楼
得分:0
private void dgvStu_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
this.dgvStu.Rows[e.RowIndex].ErrorText = "";
if (dgvStu.Rows[e.RowIndex].IsNewRow) { return; }
if (this.dgvStu.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != "")
{
this.dgvStu.CancelEdit();
this.dgvStu.Rows[e.RowIndex].ErrorText = "不能编辑非空单元格";
}
}
写这个事件 代码逻辑你自己改改 我这做的是如果单元格非空就提示
愛生活 && 愛編程
2008-01-09 23:32
地主
等 级:
新手上路
帖 子:50
专家分:0
注 册:2005-1-16
第
4
楼
得分:0
楼上的兄弟,你这个只是给出一个提示而已。我的意思是在用户更新回数据源表时即Update时,应该如何检测?
还有,你给出的提示是单元格非空,请问如何才能在用户输入错误时,焦点不能离开该错误单元格?
2008-01-10 17:24
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-196642-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.016976 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved