|
<p>checkbox遍历后 如何取得数据 winfrom中</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-7-14 10:11</p>
<p>checkbox遍历后 如何取得数据</p>
<p>我是先取到ID在查询出来。查询出来后的数据在加载到另外个B窗体上的。</p>
<p>以下是我写的代码。到*那段的时候。没有传到值。</p>
<p>if (result == "True")</p>
<p>{</p>
<p>string sql2 = "select * from cdb_posts where tid=" + int.Parse(d.Cells["tid"].FormattedValue.ToString());</p>
<p>MySqlDataReader dr= MySqlHelper.ExecuteReader(sql2, null);</p>
<p>* while(dr.HasRows)</p>
<p>* { ts.subject = dr["subject"].ToString();</p>
<p>* ts.message = dr["message"].ToString();</p>
<p>test.Add(ts);} }</p>
<p>提问者: zzk5555 - 一级</p>
<p>最佳答案</p>
<p>MySqlDataReader dr= MySqlHelper.ExecuteReader(sql2, null);</p>
<p>你的数据库连接怎么为null呢?</p>
<p>while(dr.HasRows)</p>
<p>这一句也不对.最好是选判断是否存在数据.</p>
<p>if (dr.hasRows)</p>
<p>{ while (dr.read())</p>
<p>{</p>
<p>代码段..........</p>
<p>}</p>
<p>}</p>
<p>else {messagebox.show("数据不存在");}</p>
<p>0</p>
<p>回答者:</p>
<p>jenemarlin - 三级 2010-7-5 12:45</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>可行。谢谢了</p>
|
|