在form2里 点击添加按钮,添加数据并且刷新form1中的datagridview
这是我现有代码
//定义一个insert方法,在下面的BUtton调用
public int Insert(string code, string mei, string counter, string record_shsa, string record_koushsa, string record_sacusc, string record_ksnc)
{
OracleConnection conn = new OracleConnection(@"Data Source= O10G;User ID=aws;Password=aws");
conn.Open();
string sql = "insert into T_SHIIRESAKIMASTER values (:code2,:mei,:counter,:record_shsa,:record_koushsa,:record_sacusc,:record_ksnc)";
OracleCommand cmd = new OracleCommand(sql, conn);
OracleParameter parn = new OracleParameter(":code2", code);
cmd.Parameters.Add(parn);
OracleParameter parp = new OracleParameter(":mei", mei);
cmd.Parameters.Add(parp);
OracleParameter part = new OracleParameter(":counter", counter);
cmd.Parameters.Add(part);
OracleParameter parm = new OracleParameter(":record_shsa", record_shsa);
cmd.Parameters.Add(parm);
OracleParameter pare = new OracleParameter(":record_koushsa", record_koushsa);
cmd.Parameters.Add(pare);
OracleParameter parr = new OracleParameter(":record_sacusc", record_sacusc);
cmd.Parameters.Add(parr);
OracleParameter parc = new OracleParameter(":record_ksnc", record_ksnc);
cmd.Parameters.Add(parc);
int result = cmd.ExecuteNonQuery();
conn.Close();
cmd.Dispose();
return result;
}
添加按钮BUtton代码
private void button1_Click(object sender, EventArgs e)
{
Insert(txtShiiresakiMei2.Text, textSHIIRESAKICODE2.Text, "0", System.Net.Dns.GetHostName(), System.Net.Dns.GetHostName(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
// insert into 表 (列1,列2) values ('" + ds.Tables[0].Rows[i][0].ToString() + "','" + ds.Tables[0].Rows[i][1].ToString() + "')
MessageBox.Show(" 顧客名前:'" + textSHIIRESAKICODE2.Text + "' 顧客コート: '" + txtShiiresakiMei2.Text + "'添加する");
Form1 f1 = new Form1();
this.Close();
}
问题 : 这是form2中,datagridview在form1中,点击form1中的添加按钮,弹出form2,在form2中进行真正的添加,在添加完成后,怎样自动刷新form1中的datagridview
求指导·····多谢!!
//定义一个insert方法,在下面的BUtton调用
public int Insert(string code, string mei, string counter, string record_shsa, string record_koushsa, string record_sacusc, string record_ksnc)
{
OracleConnection conn = new OracleConnection(@"Data Source= O10G;User ID=aws;Password=aws");
conn.Open();
string sql = "insert into T_SHIIRESAKIMASTER values (:code2,:mei,:counter,:record_shsa,:record_koushsa,:record_sacusc,:record_ksnc)";
OracleCommand cmd = new OracleCommand(sql, conn);
OracleParameter parn = new OracleParameter(":code2", code);
cmd.Parameters.Add(parn);
OracleParameter parp = new OracleParameter(":mei", mei);
cmd.Parameters.Add(parp);
OracleParameter part = new OracleParameter(":counter", counter);
cmd.Parameters.Add(part);
OracleParameter parm = new OracleParameter(":record_shsa", record_shsa);
cmd.Parameters.Add(parm);
OracleParameter pare = new OracleParameter(":record_koushsa", record_koushsa);
cmd.Parameters.Add(pare);
OracleParameter parr = new OracleParameter(":record_sacusc", record_sacusc);
cmd.Parameters.Add(parr);
OracleParameter parc = new OracleParameter(":record_ksnc", record_ksnc);
cmd.Parameters.Add(parc);
int result = cmd.ExecuteNonQuery();
conn.Close();
cmd.Dispose();
return result;
}
添加按钮BUtton代码
private void button1_Click(object sender, EventArgs e)
{
Insert(txtShiiresakiMei2.Text, textSHIIRESAKICODE2.Text, "0", System.Net.Dns.GetHostName(), System.Net.Dns.GetHostName(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
// insert into 表 (列1,列2) values ('" + ds.Tables[0].Rows[i][0].ToString() + "','" + ds.Tables[0].Rows[i][1].ToString() + "')
MessageBox.Show(" 顧客名前:'" + textSHIIRESAKICODE2.Text + "' 顧客コート: '" + txtShiiresakiMei2.Text + "'添加する");
Form1 f1 = new Form1();
this.Close();
}
问题 : 这是form2中,datagridview在form1中,点击form1中的添加按钮,弹出form2,在form2中进行真正的添加,在添加完成后,怎样自动刷新form1中的datagridview
求指导·····多谢!!

...全文
相关推荐
DataGridView添加Button按钮
然后,在Form上添加一个DataGridView控件,并通过属性窗口设置其基本属性,如列宽、行高以及是否允许用户编辑等。2.
将DataGridView计算汇总数据储存到另一个DataGridView中去(即氢form1保存到form2中)
**性能优化** 如果数据量较大,为避免每次更改都重新计算所有汇总数据,可以考虑只在必要时进行计算,例如当用户停止输入一段时间后或者在计算按钮被点击时。8.
DataGridview后面加个按钮(VB.net版)
#### 总结通过以上两个知识点的介绍,我们可以清楚地了解到如何在`DataGridView`的特定单元格内动态添加按钮,并且实现按钮点击后的功能。
winform c#中子窗体关闭刷新父窗体的实例
Form2则有一个文本框(textBox1)用于输入数据,以及一个保存按钮(button1),点击该按钮将数据保存到数据库,并关闭Form2,同时刷新Form1中的DataGridView。
DataGridView之为每行前面添加序号
### DataGridView简介DataGridView是.NET Framework中的一个强大控件,用于以表格形式显示数据集的内容。


