listview项目的类集合

时间:2014-10-22 13:00:58

标签: c# .net winforms

我正在尝试做的是在选择listview项时选择整个事务,这样我就不必从每个字符串组件重建它。

我能做到

List<Transaction> Transations = getTransations();
 foreach(Transaction T in Transactions ){
    string[] row =  {T.DatabaseIndex.ToString(), T.TimeRan.ToShortTimeString(), T.MerchantID, T.OperatorID, T.TerminalID, T.AccountNumber, T.ExpDate, T.InvoiceNumber, T.PurchaseAmount, T.AuthorizeAmount, T.AcqRefData, T.RecordNo, T.CardType, T.AuthCode, T.CaptureStatus,  T.RefNo, T.ResponseOrigin, T.DSIXReturnCode, T.CmdStatus, T.TextResponse, T.UserTraceData, T.Processor};

      var listViewItem = new ListViewItem(row);
       listView1.Items.Add(listViewItem);
}

但是当我尝试在用户选择数据时检索数据时,这并不能保存我的工作。

1 个答案:

答案 0 :(得分:1)

为了能够将ListViewItem构造函数与字符串数组一起用于子项数据并实际查看子项,您需要预先设置详细信息视图并定义列表视图列。 Q26508056-class-collection-to-listview-items

这是running mockup