两次同样代码添加DataGridView 结果不一样的问题

问题描述

遇到一个奇怪的问题,DataGridView两次用Rows.Add的结果竟然不一样,请知道的网友指点。(1)第一次添加成功的输出,此时新添加的row可以显示出来。HistoryData_ToolStripComboBox_DeviceList_SelectedIndexChanged1SQL=[SELECT*Fromtbl_sensor_sample_p10003WHERE1=1ORDERBYcreateDateTimeDESCLIMIT0,30]ClearStartClearEndAddRowstartAddRowdoneHistoryData_ToolStripComboBox_DeviceList_SelectedIndexChanged2(2)第二次添加失败的输出,此时新添加的行没有显示。HistoryData_ToolStripComboBox_DeviceList_SelectedIndexChanged1SQL=[SELECT*Fromtbl_sensor_sample_p10003WHEREdeviceAddress="1234"ORDERBYcreateDateTimeDESCLIMIT0,30]ClearStartClearEndAddRowstartAddRowdoneHistoryData_ToolStripComboBox_DeviceList_SelectedIndexChanged2下面是执行清除和添加部分的代码:Log(LogMsgType.Warning,"ClearStart");HistoryData_DataGridView.Rows.Clear();Log(LogMsgType.Warning,"ClearEnd");Log(LogMsgType.Warning,"AddRowstart");HistoryData_DataGridView.Rows.Add("11","tm","addr","11","22","33","44","55","66");Log(LogMsgType.Warning,"AddRowdone");确认只有这一个地方会修改DataGridView。

解决方案

解决方案二:
先检查下sql查询出来的数据有没有问题
解决方案三:
最好把异常发出来,大家帮你推演一下
解决方案四:
两次SQL语句WHERE条件就不同,加载出来的数据肯定不同。估计是我理解有误。。。
解决方案五:
这是C#??完全没看懂你的SQL是在哪执行的.断点跟一下,先确定代码都得到执行了,没有报错跳出

时间: 2024-09-26 23:54:43

两次同样代码添加DataGridView 结果不一样的问题的相关文章

看实例学VFP:同时向两个表中添加记录

本文利用看实例学VFP:利用多个表中的字段创建新表这个实例中的知识来制作一个文本式录入表单的简单示例,通过这个表单可以同时向"数据1"数据库中的"网站信息表"和"附加信息表"这两个表中添加记录,并且对录入的数据可以选择"保存"."添加"或"撤消".这两个表的索引字段分别是"编号"和"网站编号",这两个字段的内容是完全相同的,只是分别处于两个表中,并

哪位大神帮我解释一下这两句js代码

问题描述 哪位大神帮我解释一下这两句js代码 想问一下 var reader = new FileReader();和 reader.onload = function(){}是什么意思? 一般用var reader = new FileReader()的时候,new后面一般是函数方法,但是这里的FileReader():在上下文中并没有找到这个方法. var fileInput = document.createElement('input'); fileInput.setAttribute(

同时添加DataGridView控件与定时器控件后,程序尚未运行时,定时器控件出现红叉

问题描述 别的控件与定时器控件都没问题,只要一添加DataGridView控件,定时器控件的窗口就会出现这样的红叉.VS已经修复过了. 解决方案 解决方案二:而下载的一份代码中,就没有这样的问题,所以,这应该不是VS的问题吧?也按照示例代码中的DataGridView的属性设置过,但是还会有红叉.解决方案三:那就不用datagridview,用listview呗.添加datagridview后再添加timer试试.记住重新创建一个新的项目.解决方案四:将你的timer删了再重新添加试试呢,然后d

利用静态内部类为您的代码添加辅助功能

静态 利用静态内部类为您的代码添加辅助功能 作者 John D. Mitchell 摘要这个技巧提供了一个实例,它可以利用静态内部类为您的类添加独立的.可选的辅助功能,例如测试和示例代码等.( 500 字) 学会了这个技巧,您便可以把静态内部类的使用加入到您的 Java 使用技巧集锦当中.静态内部类是在另一个类的定义中进行定义,并且标记为静态的类.我将向您展示一个实例,它利用静态内部类向另一个类中添加测试代码. 静态内部类在概念和实现上都十分简单,基本上来说就是在您的主类中定义一个静态类: pu

asp.net得到本机数据库实例的两种方法代码

这篇文章介绍了asp.net得到本机数据库实例的两种方法代码,有需要的朋友可以参考一下   复制代码 代码如下: <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <scri

Swift代码添加imageview及添加图片,图片却不显示

问题描述 Swift代码添加imageview及添加图片,图片却不显示 我不会用IOS约束布局,所以采用了Swift代码添加控件及设置控件,现在的问题是,我用代码添加了图片控件,并且设置了背景图片,为什么图片不显示呢?(我给这个图片添加的点击事件都响应了,就是不见图片)代码如下 解决方案 UIImage named的后面指定的是图片资源的名称,你需要把图片添加到你的工程的Assets.scassets中,new一个image set,然后取一个名字比如image10.然后named中就用你取得名

后端服务-windows hone怎么在后台代码添加图片

问题描述 windows hone怎么在后台代码添加图片 新建了一个图片,怎么让它显示到前边de页面中Image img = new Image();

java-想给下面代码添加背景图片显示错去

问题描述 想给下面代码添加背景图片显示错去 提示:the constructor JPanel(URL) is undefined错误,应该怎么改正 final JPanel operatePanel = new JPanel(this.getClass().getResource( "/img/land_background.jpg")); operatePanel.setLayout(new GridBagLayout()); getContentPane().add(operat

launcher-往Launcher代码添加android小部件不显示,

问题描述 往Launcher代码添加android小部件不显示, 怎么在系统的Launcher的包里添加一个小部件啊,我把我的音乐小部件丢进default_workspace.xml里了,可以没显示出来 launcher:packageName="com.carl.android.music.ui.SLMusicWidget" launcher:className="com.carl.android.music.ui" launcher:screen="1