小白 用C# 写了个小程序 在listview控件上显示数据库里的数据为什么是从第2行开始显示是代码不正确吗?

请大神指教!!!谢谢!!图1为数据库数据,图2为程序显示代码如下:getConnectioncon=newgetConnection();sqlCon=con.sqlco... 请大神指教!!!谢谢!!图1为数据库数据,图2为程序显示代码如下: getConnection con = new getConnection(); sqlCon = con.sqlcon(); sqlCon.Open(); string strAdd = "select * from WMS"; sqlcmd = new SqlCommand(strAdd, sqlCon); SqlDataReader sqlRed = sqlcmd.ExecuteReader(); sqlRed.Read(); if (sqlRed.HasRows) { listView1.Items.Clear(); while (sqlRed.Read()) { //在listView中显示数据库的数据 ListViewItem lv1 = new ListViewItem(sqlRed[0].ToString()); lv1.SubItems.Add(sqlRed[1].ToString()); lv1.SubItems.Add(sqlRed[2].ToString()); lv1.SubItems.Add(sqlRed[3].ToString()); lv1.SubItems.Add(sqlRed[4].ToString()); lv1.SubItems.Add(sqlRed[5].ToString()); listView1.Items.Add(lv1); } } 展开
 我来答
lordofbai_du
2017-03-19 · TA获得超过183个赞
知道小有建树答主
回答量:378
采纳率:100%
帮助的人:258万
展开全部
很明显,你的代码在某个地方在结果数据里面增加了一行数据,全文搜索一下qwe,ddd,fff,ggg这些文本就知道在哪儿了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d242235
2017-03-19 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:805万
展开全部
把第一个sqlRed.Read();删掉
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式