小白 用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); } }
展开
2个回答
展开全部
很明显,你的代码在某个地方在结果数据里面增加了一行数据,全文搜索一下qwe,ddd,fff,ggg这些文本就知道在哪儿了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询