Object must implement IConvertible C#

I did a simple thing when I got this error. I bound a FormView control to SQLDataSource. The SQLDataSource was accepting a parameter from GridView in turn. The code was straightforward but I got this error.

Found out the problem was in here

<asp:ControlParameter ControlID="GridView1" Name="UserID" PropertyName="SelectedValue" Type="String" />

The designer had added Type=”String”. You just have to remove it and the error will go away. So it should look like this

            <asp:ControlParameter ControlID="GridView1" Name="UserID" PropertyName="SelectedValue" />


Object must implement IConvertible.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s