2014-12-08 5 views
0

Так что создание данных и выполнение всех строк в нем. Проблема заключается в том, что DataRow r содержит itemArray [], который мне также нужно выполнить.Пробег через itemArray

DataTable currentAttribs = //results for datatable; 

foreach (DataRow r in currentAttribs.Rows) 
      { 
      //foreach itemArray[] in r do the following 
      { 
        tableRow = "<TR><TD>" + r[0].ToString() + "</TD></TR>"; 
        Literal lc = new Literal(); 
        lc.Text = tableRow; 
        divFeatureInfo.Controls.Add(lc); 
      { 
      } 

Неуверенный о синтаксисе, проходящей через itemArray в «г» ... спасибо

ответ

1

ItemArray является Object[]:

foreach (DataRow r in currentAttribs.Rows) 
{ 
    foreach (Object obj in r.ItemArray) 
    { 
      string tableRow = string.Format("<TR><TD>{0}</TD></TR>", r[0]); 
      Literal lc = new Literal(); 
      lc.Text = tableRow; 
      divFeatureInfo.Controls.Add(lc); 
      // do whatever you need to do with obj 
    } 
} 
+0

был на самом деле думал, что я должен попробовать, что, когда я был выписывая Q..duh .... спасибо за ответ, хотя ура Тима – John

+1

- сохранить мир во всем мире! – John

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