sms_goodschk.cs

来自「库存管理系统,对企业仓库的产品进行管理,使用C#语句 .net 平台开发」· CS 代码 · 共 86 行

CS
86
字号
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.IO;

namespace FORU_SMS_
{
    public partial class SMS_GoodsChk : Form
    {
        BaseClass.DataConn Dconn = new FORU_SMS_.BaseClass.DataConn();
        BaseClass.DataClass Dclass = new FORU_SMS_.BaseClass.DataClass();
        SqlDataAdapter adpter = new SqlDataAdapter();
        DataSet ds;
        public SMS_GoodsChk()
        {
            InitializeComponent();
        }

        private void SMS_GoodsChk_Load(object sender, EventArgs e)
        {
            dGridView.Controls.Add(hScrollBar1);
        }

        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            ds = Dclass.GetDataSet("select * from V_Check", "V_Check");
            dGridView.DataSource = ds.Tables[0];
        }

        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            ds = Dclass.GetDataSet("select * from V_Check", "V_Check");
            CrystalReport.SMS_GoodsReport Greport = new FORU_SMS_.CrystalReport.SMS_GoodsReport(ds.Tables[0]);
            Greport.Show();

            //SqlCommand sqlcom = new SqlCommand("select * from V_Check", Dconn.OpenConn());
            //adpter = new SqlDataAdapter();
            //adpter.SelectCommand = sqlcom;
            //ds = new DataSet();
            //adpter.Fill(ds);
            //CrystalReport.SMS_GoodsReport Greport = new FORU_SMS_.CrystalReport.SMS_GoodsReport(ds.Tables[0]);
            //Greport.Show();
        }

        private void toolStripButton4_Click(object sender, EventArgs e)
        {
            this.saveFileDialog1.Filter = "Microsoft Office Excel 工作簿(*.xls)|*.xls";
            this.saveFileDialog1.Title = "导出数据";
            this.saveFileDialog1.ShowDialog();
            int j;
            ds = Dclass.GetDataSet("select * from V_Check", "V_Check");
            if (saveFileDialog1.FileName != "")
            {
                StreamWriter strWriter = System.IO.File.CreateText(this.saveFileDialog1.FileName);
                strWriter.Write("<table border='1'>");
                if (ds.Tables[0].Rows.Count > 0)
                {
                    strWriter.Write("<tr>");
                    for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
                    {
                        strWriter.Write("<td>");
                        strWriter.Write(ds.Tables[0].Columns[i].ToString());
                    }
                    for (j = 0; j < ds.Tables[0].Rows.Count; j++)
                    {
                        strWriter.Write("<tr>");
                        for (int k = 0; k < ds.Tables[0].Columns.Count; k++)
                        {
                            strWriter.Write("<td>");
                            strWriter.Write(ds.Tables[0].Rows[j][k].ToString());
                        }
                    }

                }
                strWriter.Close();
                MessageBox.Show("成功导出数据!");
            }
        }

    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?