10

サモのデータ/値が入力された DataTable があり、DataTable からデータを読み取り、それを文字列変数に渡したいと考えています。

私はこのコードを持っています:

DataTable dr_art_line_2 = ds.Tables["QuantityInIssueUnit"];

私はこのようなカウンターを持っています:

for (int i = 1; i <= broj_ds; i++ )
{                                    
    QuantityInIssueUnit_value => VALUE FROM DataTable
    QuantityInIssueUnit_uom  => VALUE FROM DataTable    
}

これは可能ですか?はいの場合、DataTable からそれらの変数にデータを渡す方法は?

ありがとう!

4

4 に答える 4

21
DataTable dr_art_line_2 = ds.Tables["QuantityInIssueUnit"];

for (int i = 0; i < dr_art_line_2.Rows.Count; i++)
{
    QuantityInIssueUnit_value = Convert.ToInt32(dr_art_line_2.Rows[i]["columnname"]);
    //Similarly for QuantityInIssueUnit_uom.
}
于 2012-07-19T08:38:59.747 に答える
6

foreach ループを使用してそれを行うことができます

DataTable dr_art_line_2 = ds.Tables["QuantityInIssueUnit"];

  foreach(DataRow row in dr_art_line_2.Rows)
  {
     QuantityInIssueUnit_value = Convert.ToInt32(row["columnname"]);
  }
于 2012-07-19T08:41:01.473 に答える
0

うまくいくと思います

for (int i = 1; i <= broj_ds; i++ ) 
  { 

     QuantityInIssueUnit_value = dr_art_line_2[i]["Column"];
     QuantityInIssueUnit_uom  = dr_art_line_2[i]["Column"];

  }
于 2012-07-19T08:43:06.720 に答える