对求的数据结果返回显示的问题

问题描述

privatevoid当前库存商品Button_Click(objectsender,EventArgse){MyQueryTable=newSystem.Data.DataTable();SqlConnectionMyConnection=newSqlConnection();MyConnection.ConnectionString=global::MySale.Properties.Settings.Default.MySaleConnectionString;MyConnection.Open();stringMySQL="SELECT商品编号,商品名称,规格型号,单位,累计采购量,累计销售量,当前库存量FROM商品信息";SqlDataAdapterMyAdapter=newSqlDataAdapter(MySQL,MyConnection);MyAdapter.Fill(MyQueryTable);for(inti=0;i<MyQueryTable.Rows.Count;i++){intstr=int.Parse(MyQueryTable.Rows[i]["当前库存量"].ToString());if(str<10){MessageBox.Show(MyQueryTable.Rows[i]["商品名称"].ToString());}}this.汇总信息DataGridView.DataSource=MyQueryTable;if(MyConnection.State==ConnectionState.Open){MyConnection.Close();}this.MyTitle=this.MyCompany+"分类商品当前库存汇总表";}红色字体是查询语句,返回的是查询库存量小于10的商品名称这里能返回当前库存小于10的商品。但是因为上面用的是一个for语句,所有查到的每个商品名称都会显示出来(是一个一个跳出来的,查到了几个就会几个窗体),所有效率很低,现在求救高手能不能把这个求得商品名称都放在一个集合里面。用一个提示框全部显示出来啊。小弟开始用intst=int.Parse(MyQueryTable.Rows[i]["商品名称"].ToString());来返回所有的商品名称但是保持啦,输入字符串的格式不正确。

解决方案

解决方案二:
intst=int.Parse(MyQueryTable.Rows[i]["商品名称"].ToString());

商品名称是整型么?如果不是整型就会报错啊.不知道你是什么意思,stringstrProduct='';for(inti=0;i<MyQueryTable.Rows.Count;i++){intstr=int.Parse(MyQueryTable.Rows[i]["当前库存量"].ToString());if(str<10){strProduct=strProduct+MyQueryTable.Rows[i]["商品名称"].ToString();}}MessageBox.Show(strProduct);

解决方案三:
StringBuildersb=newStringBuilder();for(inti=0;i<MyQueryTable.Rows.Count;i++){intstr=int.Parse(MyQueryTable.Rows[i]["当前库存量"].ToString());if(str<10){sb.Append(str.ToString()+"n");}}MessageBox.Show(sb);

解决方案四:
System.Text.StringBuildersb=newSystem.Text.StringBuilder();intqty=0;foreach(DataRowrowinMyQueryTable.Rows){qty=Convert.ToInt32(row["当前库存量"]);if(qty<10)sb.Append(qty.ToString()+System.Environment.NewLine);}MessageBox.Show(sb.ToString());

解决方案五:
引用1楼hery2002的回复:

商品名称是整型么?如果不是整型就会报错啊.不知道你是什么意思,

时间: 2024-12-01 11:02:11

对求的数据结果返回显示的问题的相关文章

jquery插件-jquery.bootgrid插件如何实现数据的分页显示,求一个简单地小例子~~

问题描述 jquery.bootgrid插件如何实现数据的分页显示,求一个简单地小例子~~ 感觉它是一个非常不错的数据分页显示框架,希望能够学会,可是在网上没有查到类似的资料,大家有用过的吗? 解决方案 http://www.jquery-bootgrid.com/Examples 解决方案二: 这个我看过了,但是代码不全,有部分不知道怎么写

adb-VS2010用C#将数据库里的数据读出并显示到界面时 出错,求各位老师帮忙

问题描述 VS2010用C#将数据库里的数据读出并显示到界面时 出错,求各位老师帮忙 private void listView_shipinfo_MouseClick(object sender, MouseEventArgs e) { string des_string = lvselecteditem(); SqlConnection Conn = new SqlConnection(); Conn.ConnectionString = "Server=Localhost;" +

求大神-如何获取后台数据库里面的数据,返回JSON字符串,并把JSON字符串解析添加到ListView中

问题描述 如何获取后台数据库里面的数据,返回JSON字符串,并把JSON字符串解析添加到ListView中 如何获取后台数据库里面的数据,返回JSON字符串,并把JSON字符串解析添加到ListView中 解决方案 写一个http接口,组织好json数据,客户端接收,可以用gson直接转成对应的对象,listview需要一个List数据源,你把后台传来的数据放到list中,然后adapter的getview中处理显示 解决方案二: Newtonsoft.Json.dll有你想要的 解决方案三:

新人求解救!asp.net中数据提交后显示空白页面

问题描述 首先,我是菜鸟!网站不是我做的,我是半途接手的!网站原本是正常的,一共有三个,代码啥的都是一样的,就是网站名称改了!好了,进入正题:前几天对网站的部分页面和数据库做了更新,更新后只有一个网站是正常的,其它两个网站在进行数据提交时显示空白页面,在后台和数据库中没有提交的数据 解决方案 解决方案二:求大神,这个应该怎么办?解决方案三:调试代码会不?这样说不知道什么是原因解决方案四:菜鸟就先一步一步调试不要胡乱的瞎改你总应该先在自己的测试环境里调试好了再发布出去才对解决方案五:一共有三个,代

jqGrid获取到python返回的Json数据,未能显示到页面上,为毛???

问题描述 jqGrid获取到python返回的Json数据,未能显示到页面上,为毛???  写道 解决方案 上面的链接搞乱了,看这个:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data&s[]=json#json_data解决方案二:你的后台返回的相应数据格式不对啊,jqgrid有要求的:看=json#json_data]官方文档这里

服务器-使用HttpClient通过Post发送数据,如何显示到Web界面上

问题描述 使用HttpClient通过Post发送数据,如何显示到Web界面上 以前没有接触过android和服务器的交互,在上网找了一个Demo 试着做了一下,在android上写的数据可以在后台打印输出,但是如何在Web服务器上显示出来,求指教.代码如下: package com.example.m04_http02; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Array

求oracle数据库的分页显示sql语句

问题描述 求oracle数据库的分页显示sql语句 求大神告知oracle数据库的分页显示sql语句,用rownum查不到 解决方案 http://www.cnblogs.com/xiaopang2010/archive/2012/07/23/2604880.htmlhttp://www.2cto.com/database/201304/206296.html 解决方案二: String querySql = ""; querySql += "select x.* from

easyui中的datagrid怎么一条数据多行显示?

问题描述 easyui中的datagrid怎么一条数据多行显示? 现在就是想用datagrid做表把一条数据多行显示出来 效果像这个样子,找了好多资料都没有看到,求大神教教 解决方案 easyui datagrid数据不显示 解决方案二: 增加loadFilter配置,自己将一行数据整为多行的数据返回 loadFilter function Return the filtered data to display. The function take one parameter 'data' th

Excel如何使用数据条功能显示数据差异

  1.打开需要显示数据差异的Excel表格 2.选中该数据,接着点击工具栏的"样式"→"条件样式"→"数据条" 3.我们就可以根据自己的需求选取数据条样式啦,选取完毕后返回文档我们就可以看到数据条会根据数据的差异显示不同的长度.