我必须在同一个查询中选择另一列,因为当创建单行时,我必须将该值添加到同一行中。从LINQ中选择2个值在foreach
//代码
'Loop through the transactions
For Each iTransactionid In (From TransactionFieldLinq In transactionFieldsCollection Select TransactionFieldLinq.TransactionId).Distinct
'Create a new data row
DataRow = DataTable.NewRow()
'Set the data row properties
DataRow("TransactionId") = iTransactionid
'Loop through the transaction fields collection
For Each TransactionField In (From TransactionFieldLinq In transactionFieldsCollection Where TransactionFieldLinq.TransactionId = CInt(DataRow("TransactionId")))
'Set the data row properties
DataRow(CStr(TransactionField.FieldId)) = TransactionField.FieldValue
Next
'Add the data row to the data table
DataTable.Rows.Add(DataRow)
Next
的transactionFieldCollection
有一个名为StartDate
另一个属性是在DateTime
格式和我有相同的查询选择也StartDate
列,并将其绑定到DataTable
像TRANSACTIONID。
我该如何做到这一点?
谢谢你帮我..... – iamCR 2013-05-15 07:07:46