DataTable에서 다른 데이터로 데이터를 복사해야하는 문제가 있습니다. 둘 다 다른 구조를 가지고 있기 때문에 rowImport 메서드를 호출 할 수 없습니다.어댑터 패턴
이전 게시물에서 나는이 작업을 수행하는 데 최적화 된 방법이 무엇인지 물었고 어댑터 패턴을 조사해야한다고 제안 했습니까?
Best way to copy Data from one DataTable to another DataTable with diffrent structure
질문 : 어떻게 어댑터 패턴을 사용하여이 문제를 해결할 수 있습니다
IEnumerable<DataRow> query = from vendInv in
VendorInvoiceStagingTable.AsEnumerable()
where vendInv.Field<string>(VendInvoice.Number) == InvoiceHeader
select vendInv;
Object[] obj = new Object[10];
var item = query.First();
for (int idx = 0; idx < 10; idx++)
{
obj[idx] = item[idx];
}
VendorInvoiceTable.Rows.Add(obj);
전체 문제는 다음 링크를 설명인가?
그게 내가 한 일이지만 확실하지 않았습니다. – Gainster