Anda belum mengaitkan perintah Anda cmd
dengan SqlConnection Anda, itu sebabnya Anda mendapatkan kesalahan.
Anda perlu menentukan:
cmd.Connection = con;
di submitdata()
. Anda metode.
Sejak SqlCommand mengimplementasikan IDisposable , lebih baik jika Anda menggunakannya dalam menggunakan blok seperti:
using (SqlCommand cmd = new SqlCommand())
{
cmd.Parameters.Clear();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "insertdata";
cmd.Connection = con;
.... your code
}