这是运行程序时的样子:
这是我手动向右拖动标题时的样子:
如何通过代码手动获取第二个结果?
listView1.Scrollable = true;
listView1.View = View.Details;
ColumnHeader header = new ColumnHeader();
header.Text = "";
header.Name = "col1";
listView1.Columns.Add(header);
string[] lines = File.ReadAllLines(@"c:\temp\countriesandcodes.txt");
for (int i = 1; i < lines.Count(); i += 2)
{
listView1.Items.Add(lines[i]);
}
答案 0 :(得分:2)
看起来您的列宽不足以捕获整个文本。方法:ListView.AutoResizeColumn就是这样做的。
listView1.AutoResizeColumn(0, ColumnHeaderAutoResizeStyle.ColumnContent);