» »

[C#, SQLite] update to database

[C#, SQLite] update to database

Yacked2 ::

Pozdravleni,

na formi imam dataGridView1, v katerem prikažem podatke s sledečo kodo:
private void AdminForm_Load(object sender, EventArgs e)
        {

            string path = Path.GetDirectoryName(Application.ExecutablePath);
            string database = path + @"\XY.db";
            SQLiteConnection m_dbConnection;

            m_dbConnection = new SQLiteConnection("Data Source=" + database + ";Version=3;");
           // m_dbConnection.Open();


            
            string sql = "select * from tabela1;";
            
            try
            {
                m_dbConnection.Open();
                DataSet ds = new DataSet();
                var da = new SQLiteDataAdapter(sql, m_dbConnection);
                da.Fill(ds);
                dataGridView1.DataSource = ds.Tables[0].DefaultView;
            }
            catch (Exception)
            {
                throw;
            }
        }


Sedaj me pa zanima, kako bi z enim gumbom shranil spremembe ki so bile narejene na gridu nazaj v to tabelo ?

Lp
Yacked2
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

mihies ::

Načeloma boš potreboval pravilno nastavljen adapter (Insert, Update, Delete command). Na njemu potem kličeš metodo Update.
Mogoče si tole prečitaj, govori o TableAdapterjih.
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/

Yacked2 ::

Ubistu bi moral vsebino grida shraniti v ustrezno podatkovno strukturo, nato prvotno tabelo posodobiti z aktualno. Samo nimam ideje kako.

A noben ne ve :(
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

Zgodovina sprememb…

  • spremenil: Yacked2 ()

mihies ::

Tvoj grid je vezan na ds.Tables[0] preko DefaultView. Če kaj v gridu popravljaš, se bo vpisalo tja.
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/

Yacked2 ::

Aha, potem se samo nesmem zapreti povezave a kko ?
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

Yacked2 ::

Evo sem popravil, samo primary key sem moral nastaviti -.-
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#,SQL]

Oddelek: Programiranje
51235 (1148) JanOlMajti
»

Baza & c#

Oddelek: Programiranje
214149 (3207) xardas
»

[C#] DATA GRID VIEW

Oddelek: Programiranje
131936 (1816) Kekec
»

c# vprasanje

Oddelek: Programiranje
171840 (1519) user4683
»

c++ & database(access)

Oddelek: Programiranje
51477 (1333) Seadoo

Več podobnih tem