SORU
6 NİSAN 2009, PAZARTESİ


Bu zaten Satır satır eklemeye çalışırken başka bir masaya hata ait?

Ben bir DataTable olan bazı satırlar ve ben kullanarak seçmek için filtre satırları için bir koleksiyon Datarow ben de her döngü kullanarak dosyalarda grup ve eklemek için başka bir DataTable, ama bana hata "Bu Satır zaten ait olduğu için başka bir tablo". İşte kod:

DataTable dt = (DataTable)Session["dtAllOrders"];
DataTable dtSpecificOrders = new DataTable();

DataRow[] orderRows = dt.Select("CustomerID = 2");

foreach (DataRow dr in orderRows)
{
    dtSpecificOrders.Rows.Add(dr); //Error thrown here.
}

CEVAP
6 NİSAN 2009, PAZARTESİ


dr ilk değerler ile Row yeni bir oluşturmanız gerekir. DataRow DataTable Bir tek ait olabilir.

Ayrıca değerler dizisi alır Add kullanabilirsiniz:

myTable.Rows.Add(dr.ItemArray)

Ya da belki de daha iyi:

myTable.ImportRow(dr);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
C#

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abbeydabby0277's channel

    Abbeydabby02

    9 ŞUBAT 2012
  • Curso Online Gratuito

    Curso Online

    4 Aralık 2011
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006