سؤال

ومرحبا أريد أن إضافة datarow أن ايم الحصول على العودة من جدول البيانات إلى الجديدة DataTable و

وهذا هو ايم التعليمات البرمجية باستخدام:

foreach (DataRow dr1 in dt.Rows)
{
  string AptType = dr1["AppointmentType"].ToString();
  if (AptType == "FreeTime")
  {
    dt2.ImportRow(dr1);
  }
}
RadGrid2.DataSource = dt2;
reader.Close();
conn.Close();

والمشكلة هي أنني عندما ثم انتقل إلى تشغيل الصفحة مع الجدول عليه ايم الحصول على خطأ datakey وأن واحدا من الأعمدة يكون لا يتم التعرف

وشكرا مقدما

هل كانت مفيدة؟

المحلول

هل جداول البيانات لهما نفس المخطط؟ قد يكون طرح هذه الأخطاء إذا كانت لا تطابق الأعمدة، وأنواع البيانات، أو مفاتيح.

scroll top