关于winform中listView 老是显示不出数据来
privatevoidbutton1_Click(objectsender,EventArgse){listView1.View=View.Details;listVie...
private void button1_Click(object sender, EventArgs e)
{
listView1.View = View.Details;
listView1.GridLines = true;
OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=student.accdb");
con.Open();
OleDbCommand com= new OleDbCommand("select * from stu",con);
OleDbDataReader dr = com.ExecuteReader();
listView1.Items.Clear();
while (dr.Read())
{
ListViewItem lv = new ListViewItem(dr.GetValue(0).ToString());
lv.SubItems.Add(dr.GetValue(1).ToString());
lv.SubItems.Add(dr.GetValue(2).ToString());
listView1.Items.Add(lv);
}
dr.Close();
con.Close();
}
这是调试结果,调试结果里程序是没错的,但数据就是显示不出来 展开
{
listView1.View = View.Details;
listView1.GridLines = true;
OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=student.accdb");
con.Open();
OleDbCommand com= new OleDbCommand("select * from stu",con);
OleDbDataReader dr = com.ExecuteReader();
listView1.Items.Clear();
while (dr.Read())
{
ListViewItem lv = new ListViewItem(dr.GetValue(0).ToString());
lv.SubItems.Add(dr.GetValue(1).ToString());
lv.SubItems.Add(dr.GetValue(2).ToString());
listView1.Items.Add(lv);
}
dr.Close();
con.Close();
}
这是调试结果,调试结果里程序是没错的,但数据就是显示不出来 展开
3个回答
展开全部
listView要修改显示方式才能显示列表的吧。
Listview属性里有个View属性。。有大图标,小图标,详细什么的。。要改的啊。
不知道是不是这个原因哈~~
我也新手小白~
Listview属性里有个View属性。。有大图标,小图标,详细什么的。。要改的啊。
不知道是不是这个原因哈~~
我也新手小白~
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void button1_Click(object sender, EventArgs e)
{
listView1.Columns.Add("col1");
listView1.Columns.Add("col2");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你设置下View属性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询