public static void InsertData1(string FilNamn) // tar all data från cvs filNamn och lägger den i databasen. { // FilNamn är cvs filen därifrån vi hämtar all data. using (var db = new ProjektarbeteContext()) { foreach (string rad in File.ReadLines(FilNamn)) { var tmpx = Metoder.ConvertData(rad); // skapar objekt temperatur i vilken rad konverteras (rad viene convertito nell´oggetto tmpx). if (tmpx is not null) { db.Add(tmpx); db.SaveChanges(); // 4 gånger snabbare om jag skriver metoden Savechanges() inne i metoden foreach, dvs efter att all data skrivs in i databasen. } } } }
public void SqlQuery(string query) { var dataS = Metoder.SqlQuery(query); // dataS är dataset (tabellen) som vi får if (dataS != null) { dataGridView3.DataSource = dataS; dataGridView3.DataMember = "datavarde"; } else { MessageBox.Show("insert query!"); } }
public static void InsertData2(string FilNamn) // tar all data från cvs filNamn och lägger den i databasen { using (var db = new ProjektarbeteContext()) { foreach (string rad in File.ReadLines(FilNamn)) { var tmpx = Metoder.ConvertData(rad); // skapar objekt temperatur i vilken rad konverteras (rad viene convertito nell´oggetto tmpx) if (tmpx is not null) { db.Add(tmpx); } } db.SaveChanges(); // 4 gånger långsammare om jag skriver metoden Savechanges() efter foreach, dvs efter att all data skrivs in i databasen } }
public static object SqlQuery(string query) { try { var Connection = Metoder.ÖppnaAnslutning(); var command = new SqlCommand(); var dataAdapter = new SqlDataAdapter(query, Connection); var dataSet = new DataSet(); Connection.Open(); dataAdapter.Fill(dataSet, "datavarde"); return(dataSet); } catch { return(null); } }
public void SqlQuery(string query) { try { var Connection = Metoder.ÖppnaAnslutning(); var command = new SqlCommand(); var dataAdapter = new SqlDataAdapter(query, Connection); var dataSet = new DataSet(); Connection.Open(); dataAdapter.Fill(dataSet, "datavarde"); dataGridView1.DataSource = dataSet; dataGridView1.DataMember = "datavarde"; } catch { MessageBox.Show("insert query!"); } }