foreach通过dataTable

时间:2013-10-10 18:16:44

标签: c# c#-4.0 datatable datarow

有人可以告诉我如何循环数据表中的值为'true',如果该值为true,则将其设置为字符串?我不知道如何写它,我开始写一个foreach。有人可以告诉我如何用他们自己的价值观来完善它吗?

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

        }
    }
}

1 个答案:

答案 0 :(得分: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. 无法将相同列的值设置为字符串。