[ AMD guy @ 05.05.2009. 02:23 ] @
Znam da prikazem podatke iz baze u DGV-u, ali ne znam kako da update-tujem podatke u bazi pomocu DGV-a? Jel moze neko da mi pomogne koristim SQL 2005 i C#.

[Ovu poruku je menjao AMD guy dana 05.05.2009. u 03:47 GMT+1]

[Ovu poruku je menjao AMD guy dana 05.05.2009. u 04:05 GMT+1]
[ AMD guy @ 05.05.2009. 14:04 ] @
Nasao sam resenje
Code:
SqlConnection conn = new SqlConnection(Properties.Settings.Default.RentCarConnStr);
            conn.Open();
            string updateString = "Update Vozilo SET Marka=@Marka, Boja=@Boja, Godiste=@Godiste, Registracija=@Registracija Where ID_vozila=@ID_vozila";

            SqlDataAdapter da = new SqlDataAdapter(updateString, conn);
            SqlCommand cmd = conn.CreateCommand();
            cmd.CommandText = updateString;

            cmd.Parameters.Add("@ID_vozila", SqlDbType.TinyInt);
            cmd.Parameters.Add("@Marka", SqlDbType.NVarChar, 20);
            cmd.Parameters.Add("@Boja", SqlDbType.NVarChar, 20);
            cmd.Parameters.Add("@Godiste", SqlDbType.Int, 4);
            cmd.Parameters.Add("@Registracija", SqlDbType.NVarChar, 20);

            cmd.Parameters["@ID_vozila"].Value = iD_vozilaTextBox.Text;
            cmd.Parameters["@Marka"].Value = MarkaTxt.Text;
            cmd.Parameters["@Boja"].Value = BojaTxt.Text;
            cmd.Parameters["@Godiste"].Value = GodisteTxt.Text;
            cmd.Parameters["@Registracija"].Value = RegistracijaTxt.Text;

            cmd.ExecuteNonQuery();
            conn.Close();