CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

datagrid 数据显示问题

楼主swiminfish(纸飞机)2004-08-04 12:49:41 在 .NET技术 / C# 提问

有一个表book   有四个字段   序号(id),数量(sl),单价(dj),总计(zj)。  
  其中(zj=sl*dj)         怎么在datagrid   中实现   不管是把数量或者是单价改过后  
  总计都能同步发生变化,(注:不在数据库应用规则) 问题点数:20、回复次数:8Top

1 楼Simplare(简单)回复于 2004-08-04 13:03:10 得分 5

脚本  
   
  dataGrid_ItemDataBound事件  
   
  if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternateItem)  
  {  
        TextBox   tsl=(TextBox)e.Item.Cells[1].Controls[0];  
        TextBox   tdj=(TextBox)e.Item.Cells[2].Controls[0];  
         
        tsl.Attributes.Add("onblur","change(\""+e.Item.ID+"\"");  
  tdj.Attributes.Add("onblur","change(\""+e.Item.ID+"\"");  
   
         
   
  }  
   
   
   
  脚本  
   
  function   change(RowID)  
  {  
      var   dj=document.getByElementId(RowID+"_TDJ").value;  
      var   sl=document.getByElementId(RowID+"_TSL").value;  
       
         
      document.getByElementId(RowID+"_TZJ").value=parseFloat(dj)*parseFloat(sl)  
  }Top

2 楼swiminfish(纸飞机)回复于 2004-08-05 12:01:25 得分 0

up   没有人指点了吗?Top

3 楼swiminfish(纸飞机)回复于 2004-08-07 14:56:42 得分 0

哪位大哥指点一下啊,先谢过了Top

4 楼swiminfish(纸飞机)回复于 2004-08-10 15:47:16 得分 0

没有人会吗? 还是高手不屑回答??  
   
  我都不知道该不该结贴,如果结贴,分数该怎么给?郁闷.......Top

5 楼boyxia(>>雪饮狂刀 [抵制日货]<<)回复于 2004-08-10 15:54:28 得分 5

winform里datagrid有个LostFocus事件,当单元格切换的时候就可以计算统计列的值再更新到DataTable里,比较麻烦,如果做到完全同步的话还得高手来指教一下。Top

6 楼wuye(午夜循环(QQ:260968))回复于 2004-08-10 16:00:03 得分 4

如果是winform的话我到可以解决!以前我在这里问过类似的问题,没人解答!唉!  
   
  需要处理几个时间  
   
  mousedown  
  level  
  cruuentcellchange  
   
  在这三个事件里面自己计算  
  我用的就是这种办法,虽然是麻烦点,但是效率还行!  
  Top

7 楼ClampHammer(Reading,thinking and coding)回复于 2004-08-10 16:01:23 得分 6

winform里DataGrid不是有个CurrentCellChanged事件吗,可以在这里面写上重新计算各个  
  值的代码。  
  你可以利用DataGrid.HitTestInfo来判断数量列和单价列失去焦点  
  Top

8 楼wuye(午夜循环(QQ:260968))回复于 2004-08-10 16:03:16 得分 0

是leave   事件   大错了Top

相关问题

  • datagrid不能显示数据
  • DataGrid数据显示问题
  • datagrid显示数据问题.
  • datagrid显示部分数据???
  • DataGrid显示数据问题。
  • DataGrid控件显示数据的问题!!!
  • DataGrid显示数据的问题
  • 关于DataGrid数据显示的问题
  • 用datagrid能否纵向显示数据?
  • 有关DataGrid显示数据的问题

关键词

  • datagrid
  • winform
  • document
  • getbyelementid
  • tdj
  • tsl
  • 单价
  • dj
  • sl
  • rowid

得分解答快速导航

  • 帖主:swiminfish
  • Simplare
  • boyxia
  • wuye
  • ClampHammer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo