so i have stored procedure Update that has some values and i am using it
fa.Update_Person(Convert.ToInt32(e.Keys["ID"]),e.NewValues["FIRST_NAME"].ToString(), e.NewValues["LAST_NAME"].ToString(), e.NewValues["Alt_Firstname"].ToString(), e.NewValues["Alt_Surname"].ToString(), e.NewValues["PHONE_WORK"].ToString(), e.NewValues["PHONE_HOME"].ToString(), e.NewValues["MOBILE"].ToString(), e.NewValues["FAX"].ToString(), e.NewValues["EMAIL"].ToString(), DateTime.Now, e.NewValues["Note"].ToString(), DateTime.Now,e.NewValues["Position"].ToString(),Convert.ToInt32(e.NewValues["Company_ID"]), Convert.ToInt32(e.NewValues["Country_id"]),Convert.ToInt32(e.NewValues["City_id"]),e.NewValues["State"].ToString(), e.NewValues["Adress"].ToString(), e.NewValues["Zip_Code"].ToString(), Convert.ToInt16(e.NewValues["Group_Id"]));
like this City-Id is INt and Position is String but i get error on 2 of this that
cannot convert from 'string' to 'int?'
can you help me out?