Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何使用Linq检测更新的文本框_Vb.net_Visual Studio 2010 - Fatal编程技术网

Vb.net 如何使用Linq检测更新的文本框

Vb.net 如何使用Linq检测更新的文本框,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,-->VB.NETVS2010 如果这是个愚蠢的问题,那就告诉我。我不能就这么想。 首先,这是我的问题。如何检测这些文本框上的更改值 Dim sqlQuery = (From obj in abcDB.HelloWorld Select obj.Fname, obj.Lname, obj.PhoneNumber).FirstOrDefault() me.textboxFname.text = sqlQuery.Fname me.textboxLname.text

-->VB.NETVS2010

如果这是个愚蠢的问题,那就告诉我。我不能就这么想。 首先,这是我的问题。如何检测这些文本框上的更改值

Dim sqlQuery = (From obj in abcDB.HelloWorld 
               Select obj.Fname, obj.Lname, obj.PhoneNumber).FirstOrDefault()

me.textboxFname.text = sqlQuery.Fname
me.textboxLname.text = sqlQuery.Lname
me.textboxPhoneNumber.text = sqlQuery.PhoneNumber
我的想法是,在保存或形成关闭事件之前,创建另一个具有原始值的字符串值,并对其进行比较。这个示例只有3个文本框,但我的一个表单上有50多个文本框。我可以这样做,但这不是一个明智的想法

我可以使用abcDB.SubmitChanges()检测文本框上的任何数据更改吗

Dim sqlQuery = (From obj in abcDB.HelloWorld 
               Select obj.Fname, obj.Lname, obj.PhoneNumber).FirstOrDefault()

me.textboxFname.text = sqlQuery.Fname
me.textboxLname.text = sqlQuery.Lname
me.textboxPhoneNumber.text = sqlQuery.PhoneNumber

您真正想要做的是“数据绑定”。网上有很多关于VB.NET的教程,任何关于VB.NET的书都至少有一章专门介绍它