投稿者 YuO  (社会人) 投稿日時 2011/12/13 15:38:05
TextプロパティはSystem.String型,つまりは文字列型です。
"1"と"10"と"2"では,"1"c < "2"cなので,"1"と"10"は"2"より前に来ます。

数値として並べたいのであれば,数値として比較する必要があります。
必ず数字だけからなる,という前提をおいてよければ,
Int32.Parse (or Integer.Parse)を使ってInteger型にして比較することで,10 > 2とすることができます。