2012-04-26 33 views
12

Tôi có hai hàng dữ liệu có một hàng khác rỗng. Tôi đang chạy vòng lặp trên đầu tiên để sao chép một số hàng sang một bảng khác. Tôi gặp lỗi 'Hàng đã thuộc về một bảng khác'.sao chép một hàng duy nhất từ ​​một cột có thể được định dạng sang

Có cách nào để sao chép DataRows từng cái một sang DataTable khác không.

cảm ơn trước

+1

Tôi chắc chắn rằng nếu bạn hiển thị mã bạn sẽ nhận được một rất nhanh (và phải) trả lời – Steve

+0

xin lỗi Steve, tôi không thể công bố mã do một số lý do. btw có câu trả lời, cảm ơn tất cả – MaxRecursion

Trả lời

2

copy ItemArray, tất nhiên chỉ hoạt động khi các cột đều giống nhau

var dtCopyTo = new DataTable(); 
foreach(var rowCopyFrom in dtCopyFrom.Rows) 
{ 
    var updatedDataRow = dtCopyTo.NewRow(); 
    updatedDataRow.ItemArray = rowCopyFrom.ItemArray; 
    dtCopyTo.AddRow(updatedDataRow); 
} 

ps: đang gõ mà không ide để kiểm tra cú pháp pls

Các vấn đề liên quan