2013-10-10 1 views
-1

Может ли кто-нибудь показать мне, как перебирать значение datatable для значения «true», и если это значение истинно, установите его в строку? Я не уверен, как это написать, и я начал писать foreach. Может ли кто-нибудь показать мне, как это сделать с их собственными ценностями?foreach через dataTable

foreach (DataRowView drv in dttestGroups.DefaultView) 
{ 
    foreach (DataRow rowSec in ud.m_UsertestGroupsTable.Rows) 
    { 
     { 

     } 
    } 
} 

ответ

3
foreach (DataRowView drv in dttestGroups.DefaultView) 
{ 
    foreach (DataRow rowSec in ud.m_UsertestGroupsTable.Rows) 
    { 
     { 
      if((bool)rowSec["ColumnName"] == true) 
      // or if((bool)rowSec[columnIndex] == true) 
      { 
       //do something. 
      } 
     } 
    } 
} 

Примечания:

  1. Вы должны знать столбец типа bool. в противном случае это вызовет исключение.
  2. Вы не указали значение того же столбца для строки.