Gridview checkbox is giving object cannot be cast from dbnull to other types if checkbox is not checked C#
Привет, я использую следующий код для копирования GridView dataschema и проверенных строк в отдельную таблицу.
Он работает очень хорошо, когда все строки проверены. но дает ошибку
object cannot be cast from dbnull to other typesкогда я оставил несколько строк непроверенными в самом начале.
Пожалуйста, помогите решить эту проблему. мне нужно получить единственные проверенные данные строки в эту переменную.
Заранее спасибо...
Что я уже пробовал:
var bindingsource = (BindingSource)dgv_summary.DataSource; DataTable tbl = ((DataTable)bindingsource.DataSource).Clone(); var rows = dgv_summary.Rows.OfType<DataGridViewRow>() .Where(r => Convert.ToBoolean(r.Cells[" "].Value)) .Select(r => ((DataRowView)r.DataBoundItem).Row); foreach (var row in rows) { tbl.ImportRow(row); } DataTable dt_Cust = tbl.DefaultView.ToTable(true, "GL_ACNO");