当前位置:编程学习 > C#/ASP.NET >>

紧急求助:自动计算列无法更新至数据库的问题

--------------------编程问答-------------------- 我要实现的功能很简单:
比如有两列英语和数学,其他还有一列是合计分数,现在英语和数学的成绩在修改时,前台自动合计到合计分数这列中,这部分功能已经实现。但是在做数据保存时,主要是要将这三列都保存到数据库中的,所以这三列都要更新,现在的问题是前面两列由人修改的能更新到数据库中,而第三列却无法更新,或者是更新的是老数据,而不是自动计算出来的数值。 --------------------编程问答-------------------- 我自己顶一下 --------------------编程问答-------------------- 很简单 ,在Update语句前面设个断点 F5运行 ,F10 逐步运算,
我估计是你的Update语句问题  --------------------编程问答-------------------- 动态生成的update没有问题,可以在golden中运行的。
在update语句中,非计算列取得的值是正确的,而计算列得到的值是原来的那个,而不是自动计算出来的那个值,所以更新的时候没有把最新值更新到里面去。 --------------------编程问答-------------------- 写这么难懂的代码..

看的头晕

看是不是超长被截了 --------------------编程问答-------------------- 问题我已经找出来了,我在bind时候将计算的文本框的enabled的属性改成了false,它取得的值不怎么回事会变成原来的值。后来我把它改成readonly=true,也不行,大家没有办法实现这个功能,即不让人修改而是自动计算,但是要更新至数据库,谢谢
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,