CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

为什么我的datagrid在运行一段时间后出现错误?

楼主supershagua()2003-12-02 18:53:45 在 .NET技术 / VB.NET 提问

我的datagrid用自定义的tablestyle,开始运行没问题,但有时会跳出错误,具体提示如下:Column   'productName'   does   not   belong   to   table   Product.我的表Product   里面明明有该列啊?而且运行一段时间也很正常啊?是不是VS2003的BUG?有没有人也遇到过这样的问题呢?请高手指点,分不够再加! 问题点数:100、回复次数:17Top

1 楼lovelycat0512(努力学习)回复于 2003-12-02 20:27:02 得分 0

程序贴!Top

2 楼redbb(....DB & DEV....抵制日货,人人有责...)回复于 2003-12-02 20:47:35 得分 0

show   codesTop

3 楼freesnower1001(云淡风轻)回复于 2003-12-02 20:51:25 得分 0

应该不会是bug,帖代码先!Top

4 楼net_lover(【孟子E章】)回复于 2003-12-02 20:52:52 得分 0

肯定是你数据库的问题Top

5 楼menuvb(戏子,白日做梦)回复于 2003-12-02 21:29:55 得分 0

调试一下Top

6 楼stephenli(翔)回复于 2003-12-02 21:34:01 得分 0

可能是你在运行一段时间后,datagrid的数据源被其它数据给改了.Top

7 楼supershagua()回复于 2003-12-03 10:10:45 得分 0

具体代码太多,我将过程说一下  
   
  首先我在form的form_load里面用  
  datagrid1   =   GetGrid(datagrid1)  
  初始化datagrid的表样式和列样式  
   
  GetGrid(datagrid1)函数是添加datagrid的样式  
  在这个函数里面我利用dataset作为datagrid的数据源  
   
  奇怪的是程序运行一两天才出现一次错误,所以我怀疑是不是datagrid或者是ado.net的bug  
  Top

8 楼lovelycat0512(努力学习)回复于 2003-12-05 12:13:10 得分 0

你数据库用的什么版本的如果是oracle9.0以上的,  
  恭喜你,会出现你说的情况,Top

9 楼supershagua()回复于 2003-12-05 20:23:27 得分 0

不是,我的数据库是sql   server7.0,用ado.net的dataset做为datagrid的数据库源,好长时间没解决,郁闷!真的没有人碰到这种情况吗?Top

10 楼nivos(9527)回复于 2003-12-05 22:59:26 得分 0

大家好,小弟刚学vb.NET,请教大家一个关于DATAGRID问题,  
  如何写列名,"Select   name   as   '姓名',age   as   '年龄'   from   tablename"  
  想使两列列名为姓名和年龄,可这样不好用,请教大家有什么好方法阿,谢谢!Top

11 楼nivos(9527)回复于 2003-12-07 12:43:52 得分 0

"Select   name   as   '姓名',age   as   '年龄'   from   tablename"  
  选了以后想和datagrid绑定,有什么办法使datagrid列名为姓名和年龄么?Top

12 楼supershagua()回复于 2003-12-12 17:41:25 得分 0

upTop

13 楼watanuo(瓦塔诺)回复于 2003-12-19 09:34:46 得分 0

我也遇到过类似的问题,是在setbinding出的错,dataset没有问题,所以我就在每次填充datagrid之前将其dispose重新生成datagrid,目前还没有出现什么问题.注意在重生成datagrid时要用到datagrid.suspendLayout和resumeLayoutTop

14 楼supershagua()回复于 2003-12-23 17:22:51 得分 0

watanuo,觉得你说得不错,但是解决方法能否详细点呢?Top

15 楼supershagua()回复于 2003-12-23 18:08:11 得分 0

将datagrid   dispose掉并重新生成datagrid详细一点的过程能否说一下?Top

16 楼watanuo(瓦塔诺)回复于 2003-12-24 14:08:53 得分 100

frm_Main     是datagrid所在窗体  
  dgd_View   是DataGrid  
                          frm_Main.dgd_View.Dispose()  
                          frm_Main.dgd_View   =   New   DataGrid  
   
                          frm_Main.dgd_View.SuspendLayout()  
                          frm_Main.dgd_View.Dock   =   DockStyle.Fill'DataGrid设置start  
                          frm_Main.dgd_View.CaptionVisible   =   False  
                          frm_Main.dgd_View.TabIndex   =   1'DataGrid设置end  
                          frm_Main.Controls.Add(frm_Main.dgd_View)  
                          frm_Main.dgd_View.ResumeLayout()  
   
                          SQLAdp.Fill(DBDataSet)  
                          frm_Main.dgd_View.SetDataBinding(DBDataSet.Tables(0),   "")Top

17 楼supershagua()回复于 2004-01-20 14:20:23 得分 0

问题没有解决,为了表示诚意,先给分了Top

相关问题

  • 程序运行一段时间后发生错误
  • 为什么网站运行一段时间就会出现这样的错误?
  • 为什么我的OpenGL程序运行一段时间后要出现invalid float pointer错误?
  • tomcat和iis整合后,TOMCAT运行一段时间之后就会报如下错误。
  • 求救!为什么我的程序运行一段时间后就提示ODBC数据源连接错误!
  • 联想笔记本windows XP运行一段时间后无响应,修复系统时出现错误。
  • XP运行一段时间后失声
  • 我在调用DLL文件里,运行一段时间后提示_实时错误'91',对象变量或WITH块变量未设置,,正确就结贴
  • tomcat 运行一段时间后几乎耗尽系统资源
  • win2000 运行一段时间自动弹出请插入“软盘”

关键词

  • ado.net
  • datagrid
  • view
  • 样式
  • 数据库
  • 数据
  • dgd
  • frm
  • 运行
  • 错误

得分解答快速导航

  • 帖主:supershagua
  • watanuo

相关链接

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

广告也精彩

反馈

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