Рейтинг:
7
Adityakumar2318
"Невозможно привести объект типа "система".Окна.Формы.DataGridViewRow 'to type' System.В разделе iconvertible'."}
int loopCount = 0;
по каждому элементу (ячейки datagridviewrow строк в grdsend.Строк)
{
int iRow = преобразовать.ToInt32 (строки);
}
// Невозможно преобразовать
//Getting error {"невозможно привести объект типа' System.Окна.Формы.DataGridViewRow 'to type' System.В разделе iconvertible'."}
Garth J Lancaster
Я понятия не имею, как этот код связан с вопросом, который вы впервые задали, или с тем, что я предложил вам сделать - добавить несвязанный столбец ...
int iRows = преобразовать.ToInt32 (строки);
очевидно, это неверно, но вы не объяснили, в чем его актуальность/что вы пытаетесь здесь сделать - мы не можем видеть ваш экран, мыслительные процессы и т. д., Поэтому вы должны быть ясны, логичны и лаконичны в своих объяснениях
Adityakumar2318
Спасибо. Мой вопрос решен.
Adityakumar2318
foreach (DataGridViewRow строки в dgvAutoManualMailDetails.Строки)
{
строка = строки.Ячейки[0].Значение.Метод toString();
строка = строки.Клеток[2].Значение.Метод toString();
строки = строки.Клеток[3].Значение.Метод toString();
содержимое строки = строки.Клеток[4].Значение.Метод toString();
строковый пароль = строки.Клетки[1].Значение.Метод toString();
//Статус
dgvAutoManualMailDetails.Строки[0].Ячейки[5]. Значение = " Отправка Почты!!!";
//dgvAutoManualMailDetails.Строки[0].Ячейки[5]. Значение = " Отправка..";
bool check = IsManualMailSend(subject, content, from, to, password);
if (check = = true)
{
// статус " отправлено";
dgvAutoManualMailDetails.Строки[0].Ячейки[5]. Значение = " Отправлено";
}
Я получаю нулевое значение в этой переменной dgvAutoManualMailDetails.Строки[0].Клеток[5].Значение . Я назначаю отправку и отправку, поэтому я должен получить эти значения.
Adityakumar2318
Когда я ставлю foreach loop dgvAutoManualMailDetails.Строки[0].Ячейки[5]. Значение = " Отправлено"
Я получаю фактическую стоимость.