Buonasera a tutto il foro!
Nell'esercitarmi per il programma postale che devo scrivere, sto provando la connessione a un database, per far si di provare la insert, la update e la delete (che tanto sono le uniche cose che serviranno nel programma).
Il codice di base è questo (ancora da finire)


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
SqlConnection cn = new SqlConnection(@"Data Source=FABIO-PORTATILE\SQLEXPRESS2012;Initial Catalog=provadb;Persist Security Info=True;User ID=sa;Password=sampdoria");
SqlCommand cmd = new SqlCommand();
SqlDataReader dr;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
cmd.Connection = cn;
}

private void btninsert_Click(object sender, EventArgs e)
{
if (txtnome.Text != "")
{
if (txtcognome.Text != "")
{
if (txteta.Text != "")
{
if (txtvalutazione.Text != "")
{
if (txtscuola.Text != "")
{
cn.Open();
cmd.CommandText = "insert into student (snome,scognome,seta,svalutazione,sscuola) values ('" + txtnome.Text + "','" + txtcognome.Text + "','" + txteta.Text + "','" + txtvalutazione.Text + "','" + txtscuola.Text + "')";
cmd.ExecuteNonQuery();
cmd.Clone();
MessageBox.Show("Dati inseriti con successo!");
}
else
MessageBox.Show("Campo Scuola vuoto, prego inserire dati!");
}
else
MessageBox.Show("Campo Valutazione vuoto, prego inserire i dati!");
}
else
MessageBox.Show("Campo Età vuoto, prego inserire i dati!");
}
else
MessageBox.Show("Campo Cognome vuoto, prego inserire i dati!");
}
else
MessageBox.Show("Campo Nome vuoto, prego inserire i dati!");
}

}
}
Per ora ho impostato così il controllo dei campi vuoti, è la prima cosa che mi è venuta in mente...ma non è quello il problema, il problema è che mi dà quest'errore:


'WindowsFormsApplication1.Form1' non contiene una definizione di 'dgvprovadb_CellContentClick' e non è stato trovato alcun metodo di estensione 'dgvprovadb_CellContentClick' che accetta un primo argomento di tipo 'WindowsFormsApplication1.Form1'. Probabilmente manca una direttiva using o un riferimento a un assembly.

il form comprende:

5 label (nome cognome eta valutazione scuola) con relative textbox

3 bottoni (invio aggiorna elimina) per ora ho fatto solo invio.

1 datagrid per vedere i dati (che non so ancora come impostare che i dati mi si visualizzano xD incima alla tabella vedo già i nomi dei campi del db che gli ho associato)

Qualche idea? sto smattando .__.