
protected voID btn_test_Click(object sender,EventArgs e) { sqlCommand cmd = new sqlCommand(); cmd.CommandText = "Insert into t_ap_line_setup (line,date) values (@line,getdate())"; cmd.Connection = this.sqlConnection1; this.sqlConnection1.open(); foreach ( ListItem li in lines_List.Items ) { if (li.Selected == true) { cmd.Parameters.Clear(); cmd.Parameters.AdDWithValue("@line",li.Text); cmd.ExecuteNonquery(); } } this.sqlConnection1.Close();}解决方法 看起来循环没有运行两次.我怀疑你的点击处理程序由于重复的事件订阅而触发两次. 总结 以上是内存溢出为你收集整理的c# – 循环触发插入语句两次全部内容,希望文章能够帮你解决c# – 循环触发插入语句两次所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)