private void listBoxFragen_SelectedIndexChanged(object sender, EventArgs e) { f = fragen[listBoxFragen.SelectedIndex]; txt_Frage.Text = f.Frage1; txt_Antwort1.Text = f.Antwort1; txt_Antwort2.Text = f.Antwort2; }
private void buttonNeuAnlegen_Click(object sender, EventArgs e) { Frage fspeichern = new Frage(); fspeichern.Frage1 = txt_Frage.Text; fspeichern.Antwort1 = txt_Antwort1.Text; fspeichern.Antwort2 = txt_Antwort2.Text; z.neuAnlegen(fspeichern); }
private void listBoxFragen_SelectedIndexChanged(object sender, EventArgs e) { f = fragen[listBoxFragen.SelectedIndex]; txt_Frage.Text = f.Frage1; txt_Antwort1.Text = f.Antwort1; txt_Antwort2.Text = f.Antwort2; txt_FragenID.Text = Convert.ToString(f.Id); txt_FragenID.Enabled = false; }
private void buttonSpeichern_Click(object sender, EventArgs e) { Frage fspeichern = new Frage(); fspeichern.Frage1 = txt_Frage.Text; fspeichern.Antwort1 = txt_Antwort1.Text; fspeichern.Antwort2 = txt_Antwort2.Text; fspeichern.Id = Convert.ToInt32(txt_FragenID.Text); z.bearbeitungSpeichern(fspeichern, listBoxFragen.SelectedIndex); }
public void bearbeitungSpeichern(Frage fspeichern, int row) { DataRow[] customerRow = dsFragen.Tables["FragenTeam2"].Select("ID = '"+fspeichern.Id+"'"); customerRow[0]["Frage"] = fspeichern.Frage1; customerRow[0]["Antwort1"] = fspeichern.Antwort1; customerRow[0]["Antwort2"] = fspeichern.Antwort2; //dsFragen.AcceptChanges(); DataAdapterFragen.Update(dsFragen); //dsFragen.Tables["FragenTeam2"].Rows[row].ItemArray[1] = 123; //dsFragen.Tables["FragenTeam2"].Rows[row].ItemArray[2] = 74; //dsFragen.Tables["FragenTeam2"].Rows[row].ItemArray[3] = 2; //dsFragen.AcceptChanges(); //DataAdapterFragen.Update(dsFragen.Tables["FragenTeam2"]); }
public void bearbeitungSpeichern(Frage fspeichern) { SqlDataAdapter adapter = new SqlDataAdapter(); SqlCommand command = new SqlCommand(); DataSet dataset = new DataSet(); SqlConnection connection = new SqlConnection(); //connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=J:\c#_gr2\Umfrage.accdb;"; //command.Connection = oleDbConUmfrage; //command.CommandText = "Select * from FragenTeam2"; adapter.SelectCommand = command; adapter.Fill(dataset, "FragenTeam2"); foreach (DataRow row in dataset.Tables["FragenTeam2"].Rows) { if (Convert.ToInt32(row["ID"]) == fspeichern.Id) { row["Frage"] = fspeichern.Frage1; row["Antwort1"] = fspeichern.Antwort1; row["Antwort2"] = fspeichern.Antwort2; } } adapter.Update(dataset, "FragenTeam2"); //string updateString = @" Update FragenTeam2 set Frage = " + fspeichern.Frage1 + ", Antwort1 =" + fspeichern.Antwort1 + ", Antwort2 = " + fspeichern.Antwort2 + "where Frage = " + fspeichern.Frage1; //DataTable dt = dsFragen.Tables[0]; //DataRow dr = dt.NewRow(); //dr[1] = fspeichern.Frage1; //dr[2] = fspeichern.Antwort1; //dr[3] = fspeichern.Antwort2; //dt.Rows.Add(dr); //OleDbCommandBuilder dbbuilder = new OleDbCommandBuilder(DataAdapterFragen); //DataAdapterFragen.Update(dsFragen); }
public void AddFrage(Frage f) { fragen.Add(f); }
public List<Frage> getFragen() { List<Frage> fragen = new List<Frage>(); DataAdapterFragen.MissingSchemaAction = MissingSchemaAction.AddWithKey; DataAdapterFragen.FillSchema(dsFragen, SchemaType.Mapped, "FragenTeam2"); DataAdapterFragen.Fill(dsFragen, "FragenTeam2"); DataTableReader dr = dsFragen.Tables["FragenTeam2"].CreateDataReader(); while (dr.Read()) { Frage f = new Frage(); f.Id = Convert.ToInt32(dr["ID"]); f.Frage1 = Convert.ToString(dr["Frage"]); f.Antwort1 = Convert.ToString(dr["Antwort1"]); f.Antwort2 = Convert.ToString(dr["Antwort2"]); if(!f.Frage1.Equals("")) fragen.Add(f); } dr.Close(); return fragen; }
public void neuAnlegen(Frage fneu) { DataRow dr = dsFragen.Tables["FragenTeam2"].NewRow(); dr["Frage"] = fneu.Frage1; dr["Antwort1"] = fneu.Antwort1; dr["Antwort2"] = fneu.Antwort2; dsFragen.Tables["FragenTeam2"].Rows.Add(dr); DataAdapterFragen.Update(dsFragen); }