VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
请教关于sql server 的计算型字段
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
请教关于sql server 的计算型字段
[已结贴,结贴人:woodheadhn]
发表于:
2007-01-30 15:46:47
楼主
在sql server 的表结构中设置 字段c的公式为 字段a*字段b,在.net中以datagridview与该表绑定,但修改字段a或字段b时字段c的值不会立即更新,要保存后再次打开字段c的值才会更新,有什么办法让字段c的值立即更新呢?
先谢过!
发表于:
2007-01-30 15:49:26
1
楼 得分:
5
不知道
帮定 那分走人
发表于:
2007-01-30 15:50:47
2
楼 得分:
5
更新一条记录后,马上向数据库更新
发表于:
2007-01-30 15:54:16
3
楼 得分:
5
使用sql server的触发器
发表于:
2007-01-30 16:20:14
4
楼 得分:
0
我不希望改一条纪录就保存,因为用户可能不保存当前修改,我的目的是当用户在datagridview中修改字段a或字段b时,字段c的值立即被重算,而不用等到我下次再打开该表.
发表于:
2007-01-30 16:24:14
5
楼 得分:
5
找到ide成生的updatecommand的语句
把c列的值(应该为@c)改为 @a*@b
发表于:
2007-01-30 16:33:36
6
楼 得分:
5
触发器
发表于:
2007-01-30 16:56:48
7
楼 得分:
20
可以在datagridview的cellendedit事件下进行处理...
判断如果当前的列是列a或者列b,更改列c的值...
发表于:
2007-01-30 17:02:11
8
楼 得分:
55
sample example:
private void datagridview1_cellendedit(object sender, datagridviewcelleventargs e)
{
//假如列a和列b的索引分别为0和1,列c的索引是2
if (e.columnindex == 0 ¦ ¦ e.columnindex == 1)
{
int valuea = convert.toint32(this.datagridview1.rows[e.rowindex].cells[0].value);
int valueb = convert.toint32(this.datagridview1.rows[e.rowindex].cells[1].value);
this.datagridview1.rows[e.rowindex].cells[2].value = valuea * valueb;
}
}
不知道是不是这意思?
发表于:
2007-01-30 17:18:22
9
楼 得分:
0
谢谢liujia_0421(snowlover) ,基本上是这个意思,只是想知道有没有更好的办法,比如有没有一个什么recompute()方法,因为表结构是用户自定义的,所以这样实现会很麻烦
发表于:
2007-01-30 17:22:48
10
楼 得分:
0
就是说在datagridview中根据表结构中字段c的公式重算一下字段c,而不是自己写: this.datagridview1.rows[e.rowindex].cells[2].value = valuea * valueb;
,因为公式是用户定义的
发表于:
2007-01-30 17:27:47
11
楼 得分:
0
似乎也只能重新绑定数据源...
不过这样做效率就有点低了...
发表于:
2007-01-31 09:44:35
12
楼 得分:
0
我试了,只有保存datagridview所做修改,并再次fill 数据集,才可得到计算后的字段c,如果不提交datagridview所做修改,就只能自己写代码来计算字段c,好象还没有什么好办法
下一篇:
求好书!
上一篇:
把窗体放到任务栏中的代码--出现错误,请大家分析一下
相关文章
100分求关于自定义验证控件(customvalidator)的...
jscript和javascript的区别
crystalreportviewer1:未知的服务器标记“cr:cry...
谁有aspose 的破解呀,给我发一个!
再求一正则表达式
数据录入
javascript调用cs的方法时候报javascript错误,类...
10天学会asp.net之第二天
我做编译器的,请问,.net sdk或jdc源代码啊...
linq的问题
datagrid分页按钮显示文字的问题
我是菜鸟,想问如何实现双面打印功能?
asp.net 怎样去除string 中的“-”号?...
vb2005 如何用webbrowser自動提交(無名)圖...
如何动态实例化类?(马上给分)
请问如何格式化html的代码?急急急急!!!!
asp.net中框架布局问题(简单_在线等)
高手指点
如何实现点击父节点只是展开树形结构,显示子节点...
图像框选放大和缩小(在线等)
其他资讯
平台调用----封送结构体指针。
如何获得系统路径?
很急关于datagridviewcomboboxcolumn异常处理
问个在gridview的图片列中显示缩略图的问题
在深圳找工作(.net)应届生没有人要
在线求助?如何获取用户提交页面的次数?急~
关于vb脚本的一个问题
高手朋友们,快帮我看看,急!!!
vb2008编译或生成速度巨慢
scanwedge.exe的问题
哪位熟悉微软虚拟机virtaul pc的安装、使用...
足球自动即时比分系统,谁知道哪有卖的?
放分&交换winform下的html文本编辑器和中文日...
如何控製成型的產量和倉庫的產量相同?
c#.net问题 如何用repeater控件实现批量册除...
关于repeater动态添加数据绑定两种方法感兴趣的来...
上海—诚邀创业合伙人(asp。net程序员)
idatarecord怎么赋值?
请问与.net积成的sql server express如...
关于web 用户控件的问题
快速检索
分类导航标签a
专题开发/技术/项目信息/网络安全
硬件使用网络设计与维护
硬件/嵌入开发硬件设计
社区支持支持专区
.NET技术ASP.NET
.NET技术组件/控件开发
JavaGUI
《程序员》杂志广告咨询
Java安全专题
《开发高手》杂志文章评论
VC/MFCATL/ActiveX/COM
专题开发/技术/项目信息/网络安全
硬件/嵌入开发嵌入开发(WinCE)
企业开发Exchange
企业开发WebLogic
最新资讯
redhat7.2 ping不通自己
有些接口定义于library区域中。。。
win2003 64位系统,访问sqlserver连接字符串...
web service 发布
有个需求,请大家给点思路
求助!关于对打印机的编程!
我只想发布网站,怎么这么难
从edit控件转换来的数据怎么不能直接用啊
如何设置用户读写权限?
在线急等:jsp页面数据转化的问题
关于自绘制按钮的问题
关于表格的插入行
怎样修改系统密码?
帮我看看这个uml的题目
在mfc中,采用ado连接数据库sql,插入怎么实现,...
关于将exe文件反编译的问题
精灵古怪 数码创意十佳作品亮相
急请教:我有个计算方法流程图,有大侠能帮帮我用...
打印错误
救人哇~vb.net按钮图标问题
intel程序设计大赛交流群 32671911 ,欢...
如何在程序中处理shellEXECute传递的参数?
为什么我下面的 “三级联动” 是错的?...
waitcommevent在xp下是否不能用啊?
如何在wmp播放器画面上显示额外静态图片或文字
请人开发个www.youtube.com这样的视频共享网站大...
我想做一个chm说明书,但是不能显示图片,那位大虾...
EXECute语句报错;数据库有几行数据显示“#已...
终于盼到星星了, 散分一周庆祝一下(2)
关于一个数组中删除一组数据的问题,十分紧急!!...
按扭传值
安装evc后为何无法正常编译?
gridview绑定了自动生成insert、update语句的数据...
泛型算法中的unique的一个问题
小弟初学编程,所学有限,真心请教几道c程序题(...
请教一个算法的实现
在线等--关于直线方程
delphi写个什么类型的dll,可以在浏览器中http:/...
高薪聘请懂2p2技术的delphi工程师 ,工作地点...
求visual c++下载地址!!
热门点击
并发服务器问题
如何解决sql server导入导出没有主健,约束
请问在哪里可以找到symbian osc++ &nb...
錯誤提示:檔案在另一個工作區被開啟
帮我理解下 callee,谢谢各位
access 数据记录数问题
写入文件内容为何为乱码
¦m¦ logininfo是一个类,然后我...
wincesdk安装后出现的错误
access数据添加问题
关于链接库问题 移动web 求知
问大家一个问题:在excel中有一个单元格是日期数据...
vb ado中,一个简单的添加/修改操作遇到的问...
0
sqlserver中的自增变量
层可拖动但不能输入值
无聊,讲个笑话,大家笑笑,谁讲个能让我笑出来的,分...
谈谈健康问题(散分100,大家都说说午饭吃的怎么...
仿基因编程要点及其c++实现
实际应用中的一个比较棘手的问题 ,大虾教我...
小弟我用vmware安装fc 5时候老出现这个错误...
【江湖救急】很简单的问题,如何把hr变成 断...
急!edit新增加了一行时,如何设置该行的字体和颜...
wince系统在启动的时候是如何判断是热启动还是冷...
处理combobox不可用
需要在一个bmp图片上的某一行输入几个字符,并且...
什么叫母版页?
jmail收邮件标题乱码问题
用ole操作如何使excel不显示状态栏和编辑栏
装linux 出现错误-----未找到有效设备来创建...
iis浏览问题
请教高手,批sql语句查询的问题?
vb控件连接access数据库问题
抽象类的对象可以调用抽象方法吗
谁能帮忙共享一下手上的myeclipse?我这边总是下不...
一個問題
面片法向的区分
一个 axis 的问题,请使用过的朋友回帖...
session.setmaxinactiveinterval(-1)问题
请教对protoptye.js熟悉源代码的高手!