Click here to Skip to main content
15,891,184 members
Home / Discussions / C#
   

C#

 
AnswerRe: Stream Reader Pin
Colin Angus Mackay16-Nov-06 2:14
Colin Angus Mackay16-Nov-06 2:14 
GeneralRe: Stream Reader Pin
Frank Kerrigan16-Nov-06 2:15
Frank Kerrigan16-Nov-06 2:15 
GeneralRe: Stream Reader Pin
Alois Kraus16-Nov-06 2:21
Alois Kraus16-Nov-06 2:21 
GeneralRe: Stream Reader Pin
Colin Angus Mackay16-Nov-06 2:25
Colin Angus Mackay16-Nov-06 2:25 
GeneralRe: Stream Reader Pin
Colin Angus Mackay16-Nov-06 2:22
Colin Angus Mackay16-Nov-06 2:22 
GeneralRe: Stream Reader Pin
Frank Kerrigan16-Nov-06 2:23
Frank Kerrigan16-Nov-06 2:23 
AnswerRe: Stream Reader Pin
Judah Gabriel Himango16-Nov-06 4:45
sponsorJudah Gabriel Himango16-Nov-06 4:45 
QuestionUsing globalization for decimal seperator Pin
Yustme16-Nov-06 1:53
Yustme16-Nov-06 1:53 
Hi,

I am trying to make no difference between the . (dot) and , (comma) which is typed by the user in a textbox.

I got an array of 20 textboxes. How can i change this for all the textboxes?

I tried this:

private double[] _answer = new double[20];
private TextBox[] _textBox = new TextBox[20];
private Label[] _labels = new Label[20];
private double _tempAnswer;

foreach (Control textbox in this.Controls)
{
if (textbox is TextBox)
{
int controlIndex = 0;
for (int k = 0; k < 20; k++)
{
string decimalSeparator = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator;
this._tempAnswer = Convert.ToDouble(this._textBox[k].Text.Replace(".", decimalSeparator).Replace(",", decimalSeparator));
this._answer[controlIndex] = this._tempAnswer;
}
}
}


I don't get error's in compile time but in run time.

The error i get is "Input string was not in a correct format".

And my input was the first time the . (dot) second time , (comma). Both give me that error pointing to this line:

this._tempAnswer = Convert.ToDouble(this._textBox[k].Text.Replace(".", decimalSeparator).Replace(",", decimalSeparator));

What am i doing wrong?

Thanks in advance!
AnswerRe: Using globalization for decimal seperator Pin
Anthony Mushrow16-Nov-06 2:06
professionalAnthony Mushrow16-Nov-06 2:06 
AnswerRe: Using globalization for decimal seperator Pin
Martin#16-Nov-06 2:13
Martin#16-Nov-06 2:13 
GeneralRe: Using globalization for decimal seperator Pin
Yustme16-Nov-06 2:26
Yustme16-Nov-06 2:26 
GeneralRe: Using globalization for decimal seperator Pin
Martin#16-Nov-06 2:41
Martin#16-Nov-06 2:41 
GeneralRe: Using globalization for decimal seperator Pin
Yustme16-Nov-06 3:52
Yustme16-Nov-06 3:52 
GeneralRe: Using globalization for decimal seperator Pin
Martin#16-Nov-06 4:20
Martin#16-Nov-06 4:20 
GeneralRe: Using globalization for decimal seperator Pin
Yustme16-Nov-06 4:31
Yustme16-Nov-06 4:31 
GeneralRe: Using globalization for decimal seperator Pin
Martin#16-Nov-06 4:46
Martin#16-Nov-06 4:46 
GeneralRe: Using globalization for decimal seperator Pin
Yustme16-Nov-06 4:57
Yustme16-Nov-06 4:57 
GeneralRe: Using globalization for decimal seperator Pin
Martin#16-Nov-06 5:05
Martin#16-Nov-06 5:05 
GeneralRe: Using globalization for decimal seperator Pin
Martin#16-Nov-06 5:08
Martin#16-Nov-06 5:08 
GeneralRe: Using globalization for decimal seperator Pin
Yustme16-Nov-06 6:43
Yustme16-Nov-06 6:43 
AnswerRe: Using globalization for decimal seperator Pin
Wjousts16-Nov-06 6:01
Wjousts16-Nov-06 6:01 
GeneralRe: Using globalization for decimal seperator Pin
Yustme16-Nov-06 6:44
Yustme16-Nov-06 6:44 
QuestionCalling Events from dll to html using javascript Pin
HASEENAA16-Nov-06 1:07
HASEENAA16-Nov-06 1:07 
QuestionReading text file from Resources Pin
Muntyness16-Nov-06 1:07
Muntyness16-Nov-06 1:07 
AnswerRe: Reading text file from Resources Pin
JoeSharp16-Nov-06 1:24
JoeSharp16-Nov-06 1:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.