[英]listview details not show data properly
I'm displaying data inside listview as I'm suggested in previous quesiton but I'm having mistake. 我正在上一个问题中建议在Listview中显示数据,但我有误。 Data should display like this
数据应该这样显示
CODE | NAME | PRICE
--------------------
122a myname 122.99
but I'm having this 但我有这个
CODE | NAME | PRICE
--------------------
122a myname
Code is following 代码如下
listView1.Columns.Add("Code");
listView1.Columns.Add("Name");
listView1.Columns.Add("Price");
foreach (MyData in dataList)
{
var row = new ListViewItem();
row.SubItems.Add(a.Code);
row.SubItems.Add(a.Name);
row.SubItems.Add(a.Price.ToString("F"));
listView1.Items.Add(row);
}
listView1.View = View.Details;
The text for the first column should be added as the ItemText at ListViewItem constructor 第一列的文本应在ListViewItem构造函数中添加为ItemText
foreach (MyData in dataList)
{
var row = new ListViewItem(a.Code);
row.SubItems.Add(a.Name);
row.SubItems.Add(a.Price.ToString("F"));
listView1.Items.Add(row);
}
You could check the example on the ListViewItem.SubItems topic on MSDN 您可以在MSDN上的ListViewItem.SubItems主题上查看示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.