2014-10-13 3 views
0

У меня есть дата, где в элементах в нем заполняются задние концы. Когда я отлаживаю, datatable не является нулевым, а datarow также не является нулевым. Но Отдельные элементы не found.ieBut и ItemName Артикул нулевые :(Доступные значения данных недоступны

if (dtCurrentTable.Rows.Count > 0) 
{ 
    for (int i = 1; i <= dtCurrentTable.Rows.Count; i++) 
    { 
     log.Debug("inside the for loop fnRecordExist"); 

     TextBox Itemcode = (TextBox)Grid_GRNEntry.Rows[rowIndex].Cells[0].FindControl("Item_Code"); 
     TextBox ItemName = (TextBox)Grid_GRNEntry.Rows[rowIndex].Cells[2].FindControl("Item_Name"); 

     drCurrentRow = dtCurrentTable.NewRow(); 
     if (drCurrentRow != null) 
     { 
      Itemcode.Text = dtCurrentTable.Rows[i - 1]["ItemCode"].ToString(); 
      ItemName.Text = dtCurrentTable.Rows[i - 1]["Item_Name"].ToString(); 
      rowIndex++; 
     } 
    } 

    ViewState["CurrentTable"] = dtCurrentTable; 
} 
+0

Значения, которые являются нулями, не берутся из данных, которые вообще существуют ... так что это связано с данными? Вы просто пытаетесь найти элементы управления в сетке ... и я подозреваю, что соответствующая сетка не имеет элемента управления под названием «Item_Code»/«Item_Name» ... –

ответ

0

user3781993, пожалуйста, проверьте имя_поль в DataTable и время доступа к нему. В одном месте его и другие Артикул его ITEM_CODE

Смежные вопросы