社区
C#
帖子详情
如何判断数据被修改过
BenBen_0571
2007-01-06 09:51:53
如何判断TextBox中的值被修改过?如果被修改过我希望在关闭窗体时候能给出提示,例如:
TextBox1中的数据被修改过,请保存后再退出
还有一个问题是窗体中有很多TextBox,如果要清空它们里面的值除了TextBox1.Text = TextBox2.Text = ""这种方法外还有没有什么比较简单的方法。
谢谢!
...全文
381
9
打赏
收藏
如何判断数据被修改过
如何判断TextBox中的值被修改过?如果被修改过我希望在关闭窗体时候能给出提示,例如: TextBox1中的数据被修改过,请保存后再退出 还有一个问题是窗体中有很多TextBox,如果要清空它们里面的值除了TextBox1.Text = TextBox2.Text = ""这种方法外还有没有什么比较简单的方法。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BenBen_0571
2007-01-07
打赏
举报
回复
private bool hasChanged = false;
private void textBox1_TextChanged(object sender, EventArgs e)
{
hasChanged = true;
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (hasChanged)
{
//提示保存
}
}
如果有很多TextBox,那岂不是要声明很多bool变量?
greenery
2007-01-07
打赏
举报
回复
将数据方法一个DataRow中
写一个bind方法,从DataRow中绑定数据到空间
确定的时候,将TextBox付到DataRow中
如果行的状态为DataRow.RowState ==Modified就是修改过
需要重置数据时,先重置行数据DataRow.RejectChanges() ;再调用bind方法
linekery
2007-01-07
打赏
举报
回复
一开始把textbox中的数据存一个副本 关闭的时候比较一次 不是更好么
否则更改一点就要触发事件 感觉不好 没有什么实际意义
一家之言 仅供参考
kitten_scratch
2007-01-07
打赏
举报
回复
那你按一组相关的设置一个bool好了
比如 你收集的是个人信息的一类东西,有4个textbox,分别代表 姓名 性别 年龄 民族
只要4个里面有一个改变了,则同时更新这4个数据。
leohuang
2007-01-06
打赏
举报
回复
<p><input type="text" name="T1" size="20" value="a"></p>
<p><input type="text" name="T2" size="20" value="b"></p>
<p><input type="text" name="T3" size="20" value="c"><button onclick="alert(changed);">看看变了吗?</button><button onclick="ClearValue();">清空</button></p>
<script type="text/javascript">
var changed=false;
var text ;
window.onload = ChangeHandle;
function ChangeHandle(){
text = document.getElementsByTagName("input");
for(var i=0;i<text.length;i++){
if(text[i].type.toUpperCase()=="TEXT")
text[i].onchange=function(){changed=true;}
}
}
function ClearValue(){
text = document.getElementsByTagName("input");
for(var i=0;i<text.length;i++){
text[i].value="";
}
changed=true;
}
</script>
hongyelzg
2007-01-06
打赏
举报
回复
Text1.Clear
Snowdust
2007-01-06
打赏
举报
回复
foreach (Control ctrl in this.Controls)
{
if (ctrl is TextBox)
{
((TextBox)ctrl).Text = string.Empty;
}
}
kitten_scratch
2007-01-06
打赏
举报
回复
同意ls的,一般都这么做的
Snowdust
2007-01-06
打赏
举报
回复
private bool hasChanged = false;
private void textBox1_TextChanged(object sender, EventArgs e)
{
hasChanged = true;
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (hasChanged)
{
//提示保存
}
}
验证mysql是否
修改
成功_【mysql】
数据
库如何
判断
一条
数据
是否被
修改
?
A ,B同时在一页面上访问一组
数据
, A针对其中一条
数据
做了
修改
. B的页面没有刷新,所以B看见的信息是在A
修改
之前的,这时候B也要
修改
这条
数据
. 我如何做才能提醒B,这条
数据
已经被
修改
过.看到一个办法,
修改
数据
之前根据这条
数据
最后
修改
的时间先将这条
数据
查出来(select * from xxx where updatetime = xxx and id= xxx),如果查不到说明
修改
过,查到了说...
判断
对象或者数组等变量有没有被
修改
过?
判断
对象或者数组等变量有没有被
修改
过?若
修改
过弹窗提示....
表单提交前
判断
表单是否被
修改
过
功能描述 有时,页面表单需要
判断
是否已经被
修改
过,若没
修改
过,可能不需要提交或做其他操作,若
修改
过,提醒用户是否需要保存,这样的场景在web页面中可以实现。 页面效果 代码示例 使用jquery就可以比较容易实现 $(function() { $("#myform :i
判断
form表单是否被
修改
过
在编辑信息时,可以通过
判断
表单是否更改过来
判断
是否提交
数据
。 在表单加载后现获取表单中的
数据
,将
数据
转换为json字符串,再在提交前获取表单中的
数据
,也转换为json进行比对,
判断
表单是否更改。 //获取表单初始
数据
var formInit = $("#m_form").serializeArray(); var TextInit = JSON.stringify({ da...
mysql条件
判断
并批量
修改
数据
要批量
修改
字段中特定值的
数据
时,有两种方法可以
修改
方法一: update table_name set column_name=replace(column_name, 'None', null) 注释:
修改
表(table_name)中列(column_name)的值,当值等于字符串'None'时改为null 这里只
修改
一列时不会有问题,或者
修改
多列的类型是一样时也不会有问题,也就是当修...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章