I m using in C# Code
int i = Convert.ToInt32(ddlDivisionId.SelectedValue);
at that time this type of error accrued..
Unable to cast object of type 'System.Data.DataRowView' to type 'System.IConvertible'
how can i solve it ?
Please help
It looks like your ddlDivisionId.SelectedValue is returning a DataRowView. I assume you bound a DataTable or similar to your dropdown list (assuming that is what we are looking at).
In this case you will need to treat the ddlDivisionId.SelectedValue as a DataRowView (probably casting to that object first) to get the value out of it... I assume something like:
int i = Convert.ToInt32(((DataRowView)ddlDivisionId.SelectedValue)["id"]);
Here you should replace "id" with whatever the name of your field is in your datatable that you want to get out as an integer.
int i = Convert.ToInt32(ddlDivisionId.SelectedValue.ToString());
add .ToString in last it will work
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With