读书人

listview 没法绑定 数据无法显示

发布时间: 2013-08-06 16:47:25 作者: rapoo

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 行业数据


[解决办法]
断点调试不就知道原因了吗
[解决办法]
自己运行调试,看看红色部分是否读取值出来

ListViewItem lv = new ListViewItem();
lv.SubItems[0].Text = dr["name_jld"].ToString();
lv.SubItems.Add(dr["name_cz"].ToString());
[解决办法]


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();
}

[解决办法]
引用:

Quote: 引用:

刚刚给你的示例你都不看
[解决办法]
lv.SubItems[0].Text = dr["name_jld"].ToString();
lv.SubItems.Add(dr["name_cz"].ToString());

=》
lv.SubItems.Add(dr["name_jld"].ToString());
lv.SubItems.Add(dr["name_cz"].ToString());

读书人网 >C#

热点推荐