В выбранных данных. У меня есть полностью 200 записей записей. Теперь мне нужно разделить 200 записей на 20 [10 раз (для цикла)]. поэтому я использую take (20). Он займет первые 20 записей.Iterate datarow in C#
Мне нужно удалить первые 20 записей в последний раз и вам нужно выбрать еще 20 записей. Мне нужно выполнить цикл 10 раз и получить все 200 записей.
DataRow[] selectedDataRow = dtSMSDetails.Select("description = '" + smsDescription + "'");
if (selectedDataRow.Length > 0)
{
string smsRecordId = "";
string mobileNum = "";
string smsSubject = "";
foreach (DataRow rows in selectedDataRow.Take(20))
{
smsRecordId += rows["activityid"].ToString() + ",";
smsSubject = rows["subject"].ToString();
mobileNum += rows["telephone1"].ToString() + ",";
// Here I need to remove the first 20 (take 20) records from the selected data row and need to loop next 20 records.
}
}
'Пропустите (20) .Снять (20)' получает следующую партию. – stuartd
@stuartd Он пропустит 1 - 20 записей в первом цикле и возьмет запись 21 - 40 – User