0

私のプログラムにはc_tbl、SQL Server からデータを取得し、datagridview を設定する 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 に答える