C# 类集合以查看listview项
我试图做的是使它在选择listview项时选择整个事务,这样我就不必从它的每个字符串组件重建它 我能行C# 类集合以查看listview项,c#,.net,winforms,C#,.net,Winforms,我试图做的是使它在选择listview项时选择整个事务,这样我就不必从它的每个字符串组件重建它 我能行 List<Transaction> Transations = getTransations(); foreach(Transaction T in Transactions ){ string[] row = {T.DatabaseIndex.ToString(), T.TimeRan.ToShortTimeString(), T.MerchantID, T.Oper
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);
}
List transactions=getTransactions();
foreach(事务中的事务T){
string[]行={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=新listViewItem(行);
listView1.Items.Add(listViewItem);
}
但是,当我试图在用户选择数据时检索数据时,这并没有节省任何工作 要能够使用带有子项数据字符串数组的
ListViewItem
构造函数并实际查看子项,您需要事先设置详细信息视图并定义列表视图列。
下面是一个。ListView项需要通过其子项构造,或者只传递一个字符串。如果你想要一个详细信息视图,你需要先构建列。它是可编译的吗?从未见过
ToString
覆盖返回string[]
。事实上,你是对的,ToString在不同的返回类型下根本不起作用。我走错了方向。