0

在我的程序中,我有一个 datagridview 表c_tbl,它从 SQL Server 获取数据并填充 datagridview。我有一个贯穿每一行的 for 循环。现在我有一个 switch 语句,它应该检查每一行并获取值,以便我可以比较它并在该行中添加其他数据。

这就是它的样子

for(int i=0; i<c_tbl.rows.count; i++){
      switch("this is where i need the argument that will check the row and column value)
      {
         case "string value that gets compared"
                  //add in values to column on same row. 
       }
}

我最初有类似的东西

switch(c_tbl.Column[0][i]) 

但它不起作用。

4

1 回答 1

0

您可以像这样循环遍历DataTable

foreach (DataRow row in c_tbl.Rows)
{
    foreach (DataColumn col in c_tbl.Columns)
    {
        switch (row[col].ToString())
        {
        }
    }
}
于 2013-01-04T19:20:01.617 回答