我正在尝试做的是在选择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);
}
但是当我尝试在用户选择数据时检索数据时,这并不能保存我的工作。
答案 0 :(得分:1)
为了能够将ListViewItem
构造函数与字符串数组一起用于子项数据并实际查看子项,您需要预先设置详细信息视图并定义列表视图列。