無題
Posted: 2010年4月21日(水) 19:40
お疲れ様です。
私は、今独学で、visual studio2008C++で本を読みながら、勉強しているのですが、
ウィンドウズフォームの中の処理で意味が分からないところがあったので、教えてい
ただきたいと思い投稿致しました。
処理の内容としては、日付・体重を型付データセットを使ってフォームに入力すると
いう処理になります。
分からないところは、???とコメントを記述してあるところです。
そこの部分の処理を教えていただきたいです。
処理は走っているのですが、
どうした内容かということが本に書いてなく
ネットで調べてもよく分かりません。
// WeightDataTableのレコードの分だけループ
for each (WeightDataSet::WeightDataTableRow^ drWeight
in WeightDataSet->WeightDataTable)
{
// 文字列にした日付を代入する
expression = "日付= '"
+ drWeight->日付.ToShortDateString()
+ "'";
// 配列の変数に、???
array<SummaryDataSet::SumDataTableRow^>^ curDR
= (array<SummaryDataSet::SumDataTableRow^>^)
SummaryDataSet->SumDataTable->Select(expression);
// 変数の値が0の時
if (curDR->Length == 0)
{
// AddSumDataTableを呼び出し、
SummaryDataSet->SumDataTable->AddSumDataTableRow(
drWeight->日付, 0, 0, drWeight->体重);
}
else
{
// 体重を加算する
curDR[0]->体重+= drWeight->体重;
}
}
どうかよろしくお願いいたします。