2014-01-30 6 views
0

I Внедренный ниже код дает ошибку времени выполнения. «Строка ввода не была в правильном формате».Получить значение ячейки в gridview выбранной строке

int ID = int.Parse(grdMnaualEntryTransactionTemplate.SelectedRow.Cells[1].Text) 
+2

Что такое значение .Text? Это номер? –

+0

номер, я попробовал значение вместо текста, но он дает мне ошибки построения – user3252821

+0

вы можете предоставить разметку для своей сетки? – Grundy

ответ

0

попробовать что

int ID = int.Parse(grdMnaualEntryTransactionTemplate.SelectedRow.Cells[1].Value.ToString()) 

Или ...

int ID = (int)grdMnaualEntryTransactionTemplate.SelectedRow.Cells[1].Value; 
+0

Это дает мне эту ошибку \t «System.Web.UI.WebControls.GridView» не содержит определения для «SelectedRows» и никакого метода расширения «SelectedRows», принимающего первый аргумент типа «System.Web.UI.WebControls.GridView 'можно найти (вам не хватает директивы использования или ссылки на сборку?) – user3252821

+0

Итак, попробуйте только больше этих ... Проверьте мое редактирование – Latrova

1

Вы можете проверить this пост также. Ошибка может возникнуть из-за дополнительного интервала. Попробуйте использовать .Trim() и проверьте.

Смежные вопросы