2 tom0215 Tom0215 于 2016.04.23 11:03 提问

C#DataSet数据调用为啥只能调用一次

图片说明
如图,a和name的数据都是正确的,我运行程序后第一次双击listbox1任何一个item都能调出正确的数据反馈到标签中,但是第二次以后双击反馈的数据还是第一次的,求大神解答,能改一下十分感谢。

2个回答

herozhangbz
herozhangbz   2016.04.23 12:28
已采纳

好像对你的问题理解错误了,你打个断点调试下,看看第二次双击其他的项a的值是否有变化,应该还是你的a的问题

herozhangbz
herozhangbz 你第二次双击之前先单击一下其他的数据,然后再双击试试
大约 2 年之前 回复
Tom0215
Tom0215 应该是其他地方的问题 a的值是对的
大约 2 年之前 回复
herozhangbz
herozhangbz   2016.04.23 12:19

因为你的变量a没有重新赋值,你可以string a =string.empty。每次用之前对a进行赋值而且你的Conn不需要重复声明。就是a="xx";Conn.open();下次用的时候可以直接a="YY";Conn.open()

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MJRefresh只刷新一次问题
今日项目中用到MJRefresh这个第三方 的刷新库,但是遇到一个比较尴尬的问题就是,只能刷新一次,经过多方查询,终于知道原因现将代码贴出共同学习进步     我用的是block方法 __weak typeof(self) weakSelf = self; self.tableView.mj_footer = [MJRefreshAutoNormalFooter footerWith
ServletRequest中getReader()和getInputStream()只能调用一次的解决办法-续网友
本文的实现根据网友的文章-ServletRequest中getReader()和getInputStream()只能调用一次的解决办法 我做的是springmvc项目,项目经理提出需求:每一个请求都要记录放到日志的功能,记录的内容有IP地址、请求的路径、和访问的参数,并定期转移日志。 遇到的问题就是:ServletRequest的getReader()和getInputStream()两个方法
微信支付仅能成功调用一次的问题
本人使用Android开发有一段时间了,但是本身没有系统学,而且多年专注服务端开发,总觉得因为项目需要接触Android移动端开发只是暂时的,所以没有太上心,结果碰到一个大难题折腾了一天,最后被有经验的小伙伴提示了一下才迎刃而解,感觉无地自容的同时,又非常窃喜,毕竟跨过一个一个的坎,就成长了,在这里丢人等换个地方就成牛了也未可知,哈哈。闲言就絮叨到这里,赶紧分享:微信支付调用接口整体的流程有必要简述
rs.next() 只能调用一次
ResultSet rs ; rs.next() 只能调用一次 第一次: System.out.println(rs.next());          true 第二次 System.out.println(rs.next());          false
AsyncTask 只能执行一次
讨论两个问题: 第一个问题:一个AsyncTask对象只能被执行一次,即只能调用一次execute; 第二个问题:既然一个AsyncTask对象只能被执行一次,为什么AsyncTask还要用线程池;
测试servlet生命周期及调用过程
J2EE规定,servlet对象只有一个。即只创建一个servlet对象; init()只执行一次,第一次初始化的时候执行; 加载ClassLoader 实例化new 初始化init(ServletConfig) 处理请求 service doGet doPost 退出服务 destroy 重点:只有一个对象 destroy()退出的时候执行;   import javax.s
Android微信支付只能调起一次的问题
今天开发中遇到一个微信支付的问题:购买商品的时候第一次购买调用微信支付可以成功调起微信,也可以正常支付,但是第二次买商品调用微信支付的时候不能正常调起微信支付,在系统中把微信的数据清理之后还是第一次可以之后不行,在网上查了资料,自己又摸索了整整一下午,发现有几个原因。首先是我自己的原因: 因为公司有多个App,所以这个包我接手的时候项目工程的文件夹路径和ApplocationId是不一样的,而我们与
ServletRequest中getReader()和getInputStream()只能调用一次的解决办法
public class HttpServletRequestReplacedFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(Servl
关于ServletRequest servletRequest中获取的流getInputStream()和.getReader()的方法只能调用一次的解决方法
     本人是一个经验一年的小菜鸟,如有不足请多见谅。     背景是在App开发中,我们需要在过滤器中获取参数为json字符串的value。但是getAttribute(name)以及getParameter(name)方法bingbunen         ...
设计模式中的单例模式的代码为什么析构函数会多次被调用,而构造函数只调用一次?
设计模式中的单例模式的代码为什么析构函数会多次被调用,而构造函数只调用一次?