Zoals de titel al zegt, er worden waarden ingevoerd in een datagrid. Deze waarden dienen een tijdseenheid aan tot op de minuut nauwkeurig. Deze waarden worden uitgelezen, opgeteld en in een db geschreven.
In de datagrid zijn textboxes opgenomen waar de tijdwaarden in gezet worden welke ik zo uitlees:
invoer
5 --> 5
5.5 --> 55
5,5 --> 5.5
die eerste en die laatste zijn goed, die middelste (vijf punt vijf) niet. Hoe krijg ik het voor elkaar dat er bij de invoer van 5.5 ook 5.5 wordt uitgelezen
In de datagrid zijn textboxes opgenomen waar de tijdwaarden in gezet worden welke ik zo uitlees:
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| for (int i = 0; i < DataGrid1.Items.Count ; i++) { double ma; DataGridItem dgi = DataGrid1.Items[i]; TextBox tbma = (TextBox)dgi.FindControl("tb_dag0"); if(tbma.Text == "") { ma = 0; } else { ma = double.Parse(tbma.Text); } } |
invoer
5 --> 5
5.5 --> 55
5,5 --> 5.5
die eerste en die laatste zijn goed, die middelste (vijf punt vijf) niet. Hoe krijg ik het voor elkaar dat er bij de invoer van 5.5 ook 5.5 wordt uitgelezen