假如我一个页面有几十个文本框,但是我修改的只是其中的一个。难道只能
update tableName set Num1='',Num2='',Num3='',Num4='',Num5=''...... where id=55;(tableName:表名,Num:列名)
这样效率感觉好低。因为修改的只是一个,程序则把所有文本框都遍历修改了。
请问有什么更高效率,更好用的修改方法麽?还请各位砖家指教指教谢谢!
update tableName set Num1='',Num2='',Num3='',Num4='',Num5=''...... where id=55;(tableName:表名,Num:列名)
这样效率感觉好低。因为修改的只是一个,程序则把所有文本框都遍历修改了。
请问有什么更高效率,更好用的修改方法麽?还请各位砖家指教指教谢谢!
几十个文本框也不多
this.FindControl查找取值
或foreach(Control c in this.Controls){}
或者是保留一份修改前的实体类,在更新时比较挑出变化的值。