ListView没有显示任何内容

时间:2012-04-20 19:29:35

标签: c# winforms

我是Windows窗体的新手,我不知道我做错了什么。我在前面有一个ListView,它是通过从名为listView1的工具栏中拖动它创建的,并修改了View属性以设置为“List”。然后我尝试使用以下方法绑定它:

private void BindData()
{
    DataTable dt = new DataTable();
    dt = GetLatestInformation();
    Binding b = new Binding("NAME", dt, "NAME");
    listView1.DataBindings.Add(b);
}

方法GetLatestInformation起作用,表返回200行数据。每次都达到BindData方法。任何人都知道我错过了什么?提前谢谢。

3 个答案:

答案 0 :(得分:1)

我不确定你想要做什么是可能的,但是一个可能适合的快速解决办法就是循环并手动将数据添加到列表视图......

        foreach (DataRow dr in dt.Rows)
        {
            listView1.Items.Add(dr["NAME"].ToString());
        }

答案 1 :(得分:0)

是否需要将ListView的View属性设置为Details

答案 2 :(得分:0)

可能是GetLatestInformation()返回null值吗?