0
  if (_myDs.Tables[_orderItemsName].Rows.Count == 1)
    {
        gvItems.FooterRow.Cells[2].Text = _myDs.Tables[_orderItemsName].Rows[0]["Price"].ToString();
        Response.Write(gvItems.FooterRow.Cells[2].Text.ToString());
        int temp = Convert.ToInt32(gvItems.FooterRow.Cells[2].Text.ToString());
        Response.Write(temp);
    }
    else
    {
        int temp = Convert.ToInt32(gvItems.FooterRow.Cells[2].Text.ToString());
        gvItems.FooterRow.Cells[2].Text = (temp + Convert.ToInt32((lblClothPrice.Text).ToString())).ToString();
        //gvItems.FooterRow.Cells[2].Text = Convert.ToInt32(gvItems.FooterRow.Cells[2].Text.ToString()) + Convert.ToInt32(lblClothPrice.Text.ToString());
    }`enter code here`

こんにちは、フッターの 3 番目のセルの値を取得しようとしています。これは合計金額の数値であり、それに値を追加しますが、これは

Convert.ToInt32(gvItems.FooterRow.Cells[2].Text.ToString());

「FormatException: 入力文字列が正しい形式ではありませんでした」というエラーが表示されます。しかし、私がそれをテストするとき

Response.Write(gvItems.FooterRow.Cells[2].Text.ToString());

その作品はうまくいきます。ところで、それはうまく構築されています。どうもありがとう。

4

0 に答える 0