|
|
|
Почему ругается?
|
|||
|---|---|---|---|
|
#18+
Товарищи, есть табличка: NTP_Config с полями: NTID - PrimaryKey identity NTP_run_nbr -not null int CFG_1- int null CFG_2 - int null CFG_3- int null CFG_desc-text null Есть кусок кода на котором все падает при запуске, это процедура которая включает поле Update в DataGrid, структура Datagrid: NTID - скрытый NTP_run_nbr только читаем CFG_1 - для редактирования через textBox CFG_2 - для редактирования через DropTextBox столбец шаблон ссылается на массива из 3-х чисел arrVal2 as Integer()= {1,2,3} CFG_3- для редактирования через textBox CFG_desc - для редактирования через textBox Таким образом при нажатии кнопки Edit везде можно вводить данные, а в CFG_2 можно выбрать из списка. Но при сохранении данных, нажатии Update, выползает ошибка, которая приведена ниже. Вот код программы: --------------------------- Private Sub DataGrid1_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.UpdateCommand ' обновление отредактированных данных в базе Dim id As String DataGrid1.EditItemIndex = -1 ' определяем ID выбранной строки id = CType(e.Item.Cells(0).Text, String) ' записываем новые данные в Dataset With Dsntp1.NTP_Config.FindByNTPID(id).NTPID = CType(e.Item.Cells(3).Controls(1), DropDownList).SelectedValue End With ' обновляем данные в БД adptNTP.Update(Dsntp1) DataBind() Page.DataBind() End Sub ---------------------------- А вот что выдает IIS, ошибка: -------------------------------- Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.FormatException: Input string was not in a correct format. Source Error: Line 143: id = CType(e.Item.Cells(0).Text, String) Line 144: ' записываем новые данные в Dataset Line 145: With Dsntp1.NTP_Config.FindByNTPID(id).NTPID = CType(e.Item.Cells(3).Controls(1), DropDownList).SelectedValue Line 146: End With Line 147: ' обновляем данные в БД -------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2006, 01:52 |
|
||
|
Почему ругается?
|
|||
|---|---|---|---|
|
#18+
Ну ясно написано ведь Dmitry A.asas Exception Details: System.FormatException: Input string was not in a correct format. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2006, 06:04 |
|
||
|
Почему ругается?
|
|||
|---|---|---|---|
|
#18+
Где копать то? Входная строка берется из DropBox. Прямиком когда раньше через DropBox ввдоли данные - никаких преобрзований типов не делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2006, 13:49 |
|
||
|
|

start [/forum/topic.php?fid=17&gotonew=1&tid=1353291]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
81ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 421ms |

| 0 / 0 |
