完全编辑的问题:我正在尝试将新行添加到datagridview,该行已经填充了Access数据库中的数据并显示在Form1上。它已经填充的方式是在Broker类中我有从数据库返回数据的方法。我从Form1调用该方法并将其分配给
datagridView.DataSource
我在输入txtfields中的值并从组合框中选择后,在按钮单击时从另一个表单调用Form1。 下一部分我将给出代码,特别是在创建Form1对象后的步骤我不确定它是否完好无损。请帮帮我。
private void btnDodaj_Click(object sender, EventArgs e)
{
Prijava pr = new Prijava();
pr.Datum = Convert.ToDateTime(txtDatum.Text);
pr.BrojIndeksa = Convert.ToInt32(txtBrInd.Text);
pr.student = cbStudent.SelectedItem as Student;
pr.predmet = cbPredmet.SelectedItem as Predmet;
pr.Ocena = Convert.ToInt32(cbOcena.SelectedValue);
listaprijava.Add(pr);
Form1 f1 = new Form1();
DataGridViewRow row = (DataGridViewRow)f1.dataGridView1.Rows[0].Clone();
row.Cells["BrojIndeksa"].Value = pr.BrojIndeksa;
row.Cells["Student"].Value = pr.student;
row.Cells["Predmet"].Value = pr.predmet;
row.Cells["Ocena"].Value = pr.Ocena;
f1.dataGridView1.Rows.Add(row);
}