报表快递单
2015-06-23 21:30
274 查看
private void button1_Click(object sender, EventArgs e)//生成快递单添加到数据库中去 { if (txtfajianaddress.Text != "" && txtfajianname.Text != "" && txtfajianphone.Text != "" && txtshoujianaddress.Text != "" && txtshoujianname.Text != "" && txtshoujianphone.Text != "") { string fajianname = txtfajianname.Text; string fajianphone = txtfajianphone.Text; string fajiandizhi = txtfajianaddress.Text; string kuaidi = comboBox1.SelectedItem.ToString(); string shoujianname = txtshoujianname.Text; string shoujianphone = txtshoujianphone.Text; string shoujianaddress = txtshoujianaddress.Text; SqlConnection conn = new SqlConnection("server=.;database=Taobao;user=sa;pwd=123"); SqlCommand cmd = conn.CreateCommand(); conn.Open(); cmd.CommandText = "insert into kuaididan values(@fname,@fphone,@faddress,@kuaidi,@sname,@sphone,@saddress)"; cmd.Parameters.Clear(); cmd.Parameters.Add("@fname", fajianname); cmd.Parameters.Add("@fphone", fajianphone); cmd.Parameters.Add("@faddress", fajiandizhi); cmd.Parameters.Add("@kuaidi", kuaidi); cmd.Parameters.Add("@sname", shoujianname); cmd.Parameters.Add("@sphone", shoujianphone); cmd.Parameters.Add("@saddress", shoujianaddress); cmd.ExecuteNonQuery(); cmd.Dispose(); conn.Close(); MessageBox.Show("生成成功,请打印订单"); } else { MessageBox.Show("请完善所有信息"); } }
private void button2_Click(object sender, EventArgs e)//打印订单 { if (txtfajianaddress.Text != "") { //连接数据库打印快递单 SqlConnection conn = new SqlConnection("server=.;database=Taobao;user=sa;pwd=123"); SqlCommand cmd = conn.CreateCommand(); conn.Open(); cmd.CommandText = "select top 1* from kuaididan order by code desc"; //只显示刚加进去的那一条订单信息 SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { DataRow row = DataSet1.kuaididan.NewRow();//利用Datatable 临时表来存放数据。 造一个新行,是关于DataSet1数据集下的kuaididan然后点出来NewRow(); //将数据一条条加进去 row["code"] = dr["code"]; row["fname"] = dr["fname"]; row["fphone"] = dr["fphone"]; row["faddress"] = dr["faddress"]; row["kuaidi"] = dr["kuaidi"]; row["sname"] = dr["sname"]; row["sphone"] = dr["sphone"]; row["saddress"] = dr["saddress"]; DataSet1.kuaididan.Rows.Add(row);//最后将所有的行加在一块 } } cmd.Dispose(); conn.Close(); this.reportViewer1.RefreshReport();//在报表浏览器中显示报表 } else { MessageBox.Show("请先添加快递单信息"); } }
相关文章推荐
- linux网络配置 初学
- 解题笔记(10)——约瑟夫环问题
- 华为历年机试题型总结系列(四)
- autolayout - sizeClass - 2
- (六十八)使用XMPPFramework登录
- Android通讯录数据库介绍与基本操作(增删改查)
- MediaStore类使用Intent录制音频,拍照
- LaTeX 绘制表格
- (六十八)使用XMPPFramework登录
- html5
- WPF-提示窗(线程)
- oracle 数据恢复-闪回
- Python导入模块或是库文件的方法
- 工业互联网 + 的执行路线图
- poj1392 Ouroboros Snake 欧拉回路
- Mapped Statements collection does not contain value for后面是什么类什么方法之类的错误
- spring的事务处理
- python连续爬取多个网页的图片分别保存到不同的文件夹
- SEO实战经验分享 迎接百度算法新挑战
- 笔记本