gpt4 book ai didi

c# - 检查自打开表单后文本框文本是否已更改

转载 作者:太空狗 更新时间:2023-10-30 00:08:53 26 4
gpt4 key购买 nike

你好
我的应用程序中有一个表单,其中有 7 个文本框。在表单的构造函数中,我运行方法“MakeText()”,将值从 MySqlDataReader 插入文本框。

用户可以更改这些文本框中的值,当单击“提交”按钮时,它将对数据库运行更新查询以写入所做的所有更改。
这一切都很好,但我发现即使用户没有更改文本框中的任何文本,查询数据库也是一种资源浪费。

所以我需要一些方法来检查用户是否在加载表单后更改了文本框中的任何值。
我想在应用程序级别执行此操作,而不是让数据库处理它。

我该怎么做?

编辑:我刚想到这个。也许我可以在加载表单时将所有值放入类字符串中,然后在运行查询之前检查它。有时您只需要将问题转化为文字即可想到答案:D

无论如何,这是我能想到的最好的...

最佳答案

您可以将初始值存储在文本框的 .tag 值中,然后只对当前文本和标签文本进行比较

关于c# - 检查自打开表单后文本框文本是否已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5129100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com