Bạn chưa liên kết lệnh của mình cmd
với SqlConnection của bạn, đó là lý do tại sao bạn gặp lỗi.
Bạn cần xác định:
cmd.Connection = con;
trong submitdata()
của bạn phương pháp.
Vì SqlCommand triển khai IDisposable , sẽ tốt hơn nếu bạn sử dụng nó trong khối sử dụng như:
using (SqlCommand cmd = new SqlCommand())
{
cmd.Parameters.Clear();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "insertdata";
cmd.Connection = con;
.... your code
}