system invalidcastexception



Автор Amangeldi Anaklychew задал вопрос в разделе Другие языки и технологии

Проблемы с преобразованием типов в c# и получил лучший ответ

Ответ от Ѐыба-катала[гуру]
Вы пытаетесь сконвертировать строку, то есть набор значений. Естественно неудачно.

Ответ от Jet Set[гуру]
Попробуй так:
string name = dataGridView1.CurrentRow.Cells[3].Value.ToString();
int ed_izm = int.parse(dataGridView1.CurrentRow.Cells[4].Value.ToString());
Если конкретно тебя интересует ошибка, то ругается на часть Convert.ToInt32(dataGridView1.CurrentRow), поскольку из строки таблицы сделать циферку конвертом действительно нельзя. Если тебе нужно получить индекс текущей строки, то нужно обратиться к свойству DataGridViewRow.RowIndex:
int index = dataGridView1.CurrentRow.RowIndex;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Проблемы с преобразованием типов в c#
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*