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

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • Tube Time

    Tube Time

    14 Mayıs 2013
  • UlyssesForever's channel

    UlyssesForev

    28 ŞUBAT 2012