2017-04-26 11 views
-3

私はradiobuttonlistをループするためにforeachループを使用しようとしていますが、動作しません。ここに私のコードは次のとおりです。どのようにasp.net(C#)でradiobuttonlistをループするには、Foreachループを使用しますか?

foreach (ListItem itemp in rbtnsizeprice.Items) 
{  
    itemprice = double.Parse(itemp.Selected.ToString());    
} 

エラーが表示されます。

入力文字列が

誰もが何が間違っているの手掛かりを持って正しい形式ではありませんでしたか?

+0

"itemp.Selected.ToString()"の値は何ですか? –

+0

'ListItem'型を投稿してください。おそらく 'Value'プロパティを解析したいのですか? –

+0

このラジオボタンリストには3つのオプションがあります。値は3、4.5、4です – Mona

答えて

0

itemp.Selected.ToString()がnullまたは数字ではない(私はそれがブール値だと思います)、それを2倍に解析することはできません。 TryParse()を使用しますが、項目値を取得する必要があります。

https://msdn.microsoft.com/en-us/library/994c0zb1(v=vs.110).aspx

+0

ありがとう – Mona

関連する問題