我有1个带有4个文本框和1个按钮的表单1,我有包含dataGridView的表单2,我想从另一个表单向datagridview添加新行。
问题是当我点击Add按钮时,它打开带有空datagridview的主窗体并在那里单独添加行,我该怎么做才能将新行以原始形式添加到datagridview中,其余的行。
Main frm = new Main();
StockDBDataSet ds = new StockDBDataSet();
DataRow obj = ds.Tables[0].NewRow();
obj[0] = textBox1.Text;
obj[1] = textBox2.Text;
obj[2] = textBox4.Text;
obj[3] = dateTimePicker1.Value;
ds.Tables[0].Rows.Add(obj);
ds.Tables[0].AcceptChanges();
frm.dataGridView1.DataSource = null;
frm.dataGridView1.DataSource = ds.Tables[0];
this.Hide();
frm.Show();
答案 0 :(得分:0)
Child.defaultProps
我在表单类中声明了con,使用它会起作用但是如果datagrid是另一种形式你应该设置dataGridView。该表格中的DataSource和DataMemeber,您还需要在该表单中声明SqlDataAdapter和Dataset以填充DataGrid View。