none
dataGridView のComboBoxColumnから数値を得る方法に付いて RRS feed

  • 質問

  • こんばんわ! 皆さんお世話になります。

    早速、質問させて頂きます。

    dataGridView のなかの一つの Column Typeを DataGridViewComboBoxColumn
    に設定し、ここから数値を選択指定し、データを取り出しています。

      string moji = (string)dataGridView[x, y].Value;
      
    で、コンボで選択したデータが文字列で取得できています。

    しかし、この取得したデータを数値で扱おうとして

      int suuchi = Int32.Parse(moji);

    とすると、「入力文字列の形式が正しくありません。」と例外が発生します。

    数値が欲しいのですが、この場合どのようにすれば良いのでしょうか。
    ご教授くださいますよう、よろしくお願いいたします。

    2010年10月16日 13:59

回答

  • 申し訳ありません。解決しました。

    Items のコレクションに設定していた数字が『全角』でセットされていました。

    これを『半角』数字に直したら、思った通りに動作するようになりました。


    解決と言う事で、ご了解ください。

    2010年10月16日 14:41