2013-11-25 3 views
-1

Эй, ребята, я пытаюсь вставить данные из GridView этикетки на мой двойной Defined лица, после моя линия:О значении вставив

objInvoiceEntity.Invd_NetAmount = 
(((Label)(gvItems.Items[e.Item.ItemIndex].FindControl("lblNetTotalE"))).Text== "" 
? 0 :  
(((Label) 
(gvItems.Items[e.Item.ItemIndex].FindControl("lblNetTotalE"))).Text)); 

Это дает мне ошибку «Введите строку в неправильном формате». Что не так в вышеуказанном заявлении? Спасибо заранее.

+1

Код является «правильным», поэтому входное значение является недопустимым. –

ответ

0

По-видимому, строка, которую вы передаете Convert.ToDouble, не находится в формате, который может быть проанализирован как двойной. Попробуйте установить точку останова на этой строке и посмотреть, что такое значение Label.

+0

@ Downvoter почему? –

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