Исправьте исключение:строка не была распознана как допустимое логическое значение
Код
Convert.ToBoolean(row.Cells["chkBox"].Valueгенерировать исключения
System.FormatException: 'String was not recognized as a valid Boolean.'
Я попробовал була.Разбор и бул.TryParse но в обеих ситуациях бросается одно и то же исключение.
Что я уже пробовал:
private void btnExportToExcel_Click(object sender, EventArgs e) { DataGridViewRow row = new DataGridViewRow(); ArrayList myList = new ArrayList(); for (int i = 0; i < CategoryGV.Rows.Count; i++) { row = CategoryGV.Rows[i]; if (Convert.ToBoolean(row.Cells["chkBox"].Value)) { myList.Add(row.Index); } } if(myList.Count>0) { exportSelectedRowsToExcel(myList); } else { MessageBox.Show("No rows selected"); } }
phil.o
Пожалуйста, укажите, какое фактическое строковое значение вы пытаетесь преобразовать в логическое.