Üç döngüden sonra çıkarılan bu foreach döngüsünü kullanıyorum. Veri tablom tüm değerleri alıyor ama sonunda hiçbir şey planlandığı gibi gitmiyor.foreach döngüsü sadece üç değer ekledikten sonra çıkar çıkmaz C#
İşte Profilcinin kullanarak sorgu ran
döndürülen kodforeach (DataRow item in dtEq.Rows)
{
DataRow[] dr = dtData.Select("ManpowerId=" + item.ItemArray[(int)0] + "");
if (dr.Length > 0)
{
foreach (DataRow drFound in dr)
{
item.BeginEdit();
item[dtEq.Columns.IndexOf(drFound[2].ToString()) + 1] = drFound[3];
item[dtEq.Columns.IndexOf(drFound[2].ToString()) + 2] = drFound[4];
item.EndEdit();
}
}
}
Here is the image, bu mükemmel çalışır.
GüncellemeDAL VALUE IS PERFECT
DataRow [] dr = dtData.Select ("ManpowerId =" + item.ItemArray [(int) 0] + "") diğer satırlar için 0 değil mi? –
@JamesDev 1 için ilk üç ve '{System.Data.DataRow [0]}' için son iki –
Bu sorunun ne olduğuna dair bir ipucu vermelidir. –