vb.net - как мне проанализировать процентное значение из ячейки сетки? - PullRequest
0 голосов
/ 13 марта 2011

Я пытаюсь проанализировать отформатированное процентное значение обратно из ячейки таблицы данных, которая была установлена ​​с помощью средства форматирования "P":

double percent = 0.96
cell.value = percent.tostring("p")

дает мне отображаемое значение 96%, что я и хочу.

Теперь то, что я ищу, похоже на то, что предусмотрено для других строк форматирования - NumberStyles.HexNumber, Currency и т. Д. так что я могу сделать это

double percent= double.parse( cell.value, NumberStyles.Percent )

что даст мне процентное значение 0,96

Я изучил документацию .net, но не могу найти какой-либо стиль AllowPercent, как другие - есть ли такой?

p.s. Я вижу, что здесь есть еще один вопрос, подобный этому, и он пытался расширить его в этой теме, но был удален модератором и велел опубликовать новый вопрос.

1 Ответ

2 голосов
/ 13 марта 2011

Вы должны будете сделать что-то вроде этого

double dVal = double.Parse(cell.value.Replace("%","")) / 100;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...