No se puede convertir un objeto de tipo 'System.Data.DataRowView' al tipo 'System.IConvertible'.


No se puede convertir un objeto de tipo 'System.Data.DataRowView' al tipo 'System.IConvertible'.


Error cuando tenemos dos combobox anidados uno depende de otro para actualizar sus parametros, tambien puede ocurrir si tenemos un textboxt que se actualiza de un combobox.

No se puede convertir un objeto de tipo 'System.Data.DataRowView' al tipo 'System.IConvertible'.

La solucion pasa por usar el metodo comboBox1_SelectionChangeCommitted y no el metodo comboBox1_SelectedIndexChanged, simple verdad!!

También podemos asegurarnos que carguemos los combos en este orden.Si colocamos antes el datasource tambien me dio este error.Al usar el metodo selectIndexChanged.
           
             cb.ValueMember = "Id";
            cb.DisplayMember = "Descripcion";
            cb.DataSource = dtCombos;
            cb.SelectedIndex = 0;

Saludos

Adalberto Montanía 
Fuente: http://syswoody.com/sistemas-operativos/sistemas-windows/65-problemas-errores-windows/4595-no-se-puede-convertir-un-objeto-de-tipo-systemdatadatarowview-al-tipo-systemiconvertible

Comentarios