C#菜鸟请教插入数据时候怎么可以可以做到在打开的新窗体上面显示插入的内容(希望有参考代码)
本人是新手刚学习C#因为数据量比较大会出现假死的现象所以我想做个新窗体,显示插入的数据没插入一天打开的窗体上面就更新一下上图是我窗体的界面privatevoidbutto...
本人是新手刚学习C# 因为数据量比较大会出现假死的现象 所以我想做个新窗体,显示插入的数据
没插入一天打开的窗体上面就更新一下
上图是我窗体的界面
private void button3_Click(object sender, EventArgs e) { dhk dhk = new dhk(); for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { string b = this.dataGridView1.Rows[i].Cells[0].Value.ToString(); string c = this.dataGridView1.Rows[i].Cells[1].Value.ToString(); dhk.ShowDialog( b) ; dhk.ShowDialog(); string sql = "insert into xxx (SwDate,shijian)VALUES('" + b + "','" + c + "') "; SqlCommand comm = new SqlCommand(sql, DBHelp.connecticon); DBHelp.connecticon.Open(); int num = comm.ExecuteNonQuery(); if (i == dataGridView1.Rows.Count - 2) {
MessageBox.Show("保存成功"); this.Close(); } DBHelp.connecticon.Close();
}上面是我写的插入代码 dhk.ShowDialog(); 是不对的 请教下大家,提问好几次了没满意答案没分了,谢谢大家了 展开
没插入一天打开的窗体上面就更新一下
上图是我窗体的界面
private void button3_Click(object sender, EventArgs e) { dhk dhk = new dhk(); for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { string b = this.dataGridView1.Rows[i].Cells[0].Value.ToString(); string c = this.dataGridView1.Rows[i].Cells[1].Value.ToString(); dhk.ShowDialog( b) ; dhk.ShowDialog(); string sql = "insert into xxx (SwDate,shijian)VALUES('" + b + "','" + c + "') "; SqlCommand comm = new SqlCommand(sql, DBHelp.connecticon); DBHelp.connecticon.Open(); int num = comm.ExecuteNonQuery(); if (i == dataGridView1.Rows.Count - 2) {
MessageBox.Show("保存成功"); this.Close(); } DBHelp.connecticon.Close();
}上面是我写的插入代码 dhk.ShowDialog(); 是不对的 请教下大家,提问好几次了没满意答案没分了,谢谢大家了 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询