代码:
private void test_Load(object sender, EventArgs e) //放到窗体load事件
{
Open();
string sql = "select * from tyq_jldxx";
try
{
OdbcCommand cmd = new OdbcCommand(sql, con);
OdbcDataReader dr = cmd.ExecuteReader();
listView1.View = View.Details;
listView1.FullRowSelect = true;
while (dr.Read())
{
ListViewItem lv = new ListViewItem();
lv.SubItems[0].Text = dr["name_jld"].ToString();
lv.SubItems.Add(dr["name_cz"].ToString());
listView1.Items.Add(lv);
}
dr.Close();
}
运行后listview没显示任何数据,请高手帮忙,谢谢!listview行业数据
private void test_Load(object sender, EventArgs e) //放到窗体load事件
{
Open();
string sql = "select * from tyq_jldxx";
try
{
OdbcCommand cmd = new OdbcCommand(sql, con);
OdbcDataReader dr = cmd.ExecuteReader();
listView1.View = View.Details;
listView1.FullRowSelect = true;
while (dr.Read())
{
ListViewItem lv = new ListViewItem();
lv.SubItems[0].Text = dr["name_jld"].ToString();
lv.SubItems.Add(dr["name_cz"].ToString());
listView1.Items.Add(lv);
}
dr.Close();
}
运行后listview没显示任何数据,请高手帮忙,谢谢!listview行业数据
lv.SubItems[0].Text = dr["name_jld"].ToString();
lv.SubItems.Add(dr["name_cz"].ToString());
可以读取出来,就是显示上没任何内容,疑惑中呀?是不是listview还是设置神马属性?
lv.SubItems.Add(dr["name_cz"].ToString());设置有问题 查查msdn的示例就行了
private void test_Load(object sender, EventArgs e) //放到窗体load事件
{
Open();
string sql = "select * from tyq_jldxx";
try
{
OdbcCommand cmd = new OdbcCommand(sql, con);
OdbcDataReader dr = cmd.ExecuteReader();
listView1.View = View.Details;
listView1.FullRowSelect = true;
//楼主应该要添加两列
listView1.Columns.Add("jld");
listView1.Columns.Add("cz"); while (dr.Read())
{
ListViewItem lv = new ListViewItem();
lv.SubItems[0].Text = dr["name_jld"].ToString();
lv.SubItems.Add(dr["name_cz"].ToString());
listView1.Items.Add(lv);
}
dr.Close();
}
另外这句:lv.SubItems[0].Text = dr["name_jld"].ToString(); 意义在哪里?我把这行注释了,但是运行后这列对应的列名 “jld”是的内容为空,后面的列不会往前取代.
另外这句:lv.SubItems[0].Text = dr["name_jld"].ToString(); 意义在哪里?我把这行注释了,但是运行后这列对应的列名 “jld”是的内容为空,后面的列不会往前取代.刚刚给你的示例你都不看
lv.SubItems.Add(dr["name_cz"].ToString());=》
lv.SubItems.Add(dr["name_jld"].ToString());
lv.SubItems.Add(dr["name_cz"].ToString());