我有两个使用ListView
组件的表单。在第一种形式中它完美地工作(所有项目都打印在ListView
),而在第二种形式(具有相同的结构)否,ListView
保持空白。
我做错了什么?
lista
是一个列表。
元素数量= longitud
,在主函数中定义。
有代码:
public void llenarTabla()
{
int idx;
string tmp;
string elemento;
for (idx = 0; idx < longitud; idx++)
{
tmp = Convert.ToString(idx + 1);
ListViewItem lvi = new ListViewItem(tmp);
elemento = Convert.ToString(lista[idx]);
lvi.SubItems.Add(elemento);
listView1.Items.Add(lvi);
listView1.View = View.Details;
listView1.Refresh();
}
}
我还试图查看列表是否有任何元素(因为它应该是):
for (int idx = 0; idx < longitud; idx++) // test
Console.WriteLine(lista[idx]);
并在“输出窗口”中打印一些元素。
.View = ...
和.Refresh()
置于循环之外。但结果相同。感谢您的帮助
答案 0 :(得分:1)
也许您忘了将属性查看设置为 View.Details 。