Tuesday 6 August 2019

asas

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Data.SqlClient;

namespace WindowsFormsApp3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public DataTable dataTable1()
        {
            DataTable ds = new DataTable();
            SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-6073CLJ\SQLEXPRESS;Initial Catalog=MVC;Integrated Security=True");
            SqlDataAdapter adp = new SqlDataAdapter("select count(*) as total_count from Employees", con);
            DataTable dt = new DataTable();
            adp.Fill(dt);
            return ds;
        }


        private void button1_Click(object sender, EventArgs e)
        {
            DataTable dtt = dataTable1();
            string NewconnectionString = @"Data Source=DESKTOP-6073CLJ\SQLEXPRESS;Initial Catalog=MVC;Integrated Security=True";
           // StreamWriter CsvfileWriter = new StreamWriter(@"D:\testfile.csv");
            string sqlselectQuery = "select top 10* from Employees ";
            SqlCommand sqlcmd = new SqlCommand();

            SqlConnection spContentConn = new SqlConnection(NewconnectionString);
            sqlcmd.Connection = spContentConn;
            sqlcmd.CommandTimeout = 0;
            sqlcmd.CommandType = CommandType.Text;
            sqlcmd.CommandText = sqlselectQuery;
            spContentConn.Open();
         
            using (spContentConn)
            {
                using (SqlDataReader sdr = sqlcmd.ExecuteReader())
                using (DataTable dt = new DataTable())
                {
                    dt.Load(sdr);
                    Console.WriteLine(dt.Rows.Count);  //check its filled

                    //Create the Streamwriter

                    StreamWriter CsvfileWriter = new StreamWriter(@"D:\testfile.csv");

                    using (CsvfileWriter)
                    {

                        //Use sting join methods to attach and write the columns
                        CsvfileWriter.WriteLine(string.Join(",",
                        dt.Columns.Cast<DataColumn>().Select(csvfile =>
                        csvfile.ColumnName)));

                        foreach (DataRow row in dt.Rows)
                        {
                            //Use sting join methods to attach and write and iterate
                            //through the rows of the datatable
                            CsvfileWriter.WriteLine(string.Join(",", row.ItemArray));
                        }
                        //Summary
                     
                        int cint = dtt.Rows.Count;
                        CsvfileWriter.WriteLine(string.Join(",",
                        dtt.Columns.Cast<DataColumn>().Select(csvfile =>
                        csvfile.ColumnName)));

                        foreach (DataRow row1 in dtt.Rows)
                        {
                            //Use sting join methods to attach and write and iterate
                            //through the rows of the datatable
                            CsvfileWriter.WriteLine(string.Join(",", row1.ItemArray));
                        }
                    }
                }
                //using (CsvfileWriter)
                //{
                //    //This Block of code for getting the Table Headers
                //    DataTable Tablecolumns = new DataTable();

                //    for (int i = 0; i < sdr.FieldCount; i++)
                //    {
                //        Tablecolumns.Columns.Add(sdr.GetName(i));
                //    }
                //    CsvfileWriter.WriteLine(string.Join(",", Tablecolumns.Columns.Cast<DataColumn>().Select(csvfile => csvfile.ColumnName)));
                //    //This block of code for getting the Table Headers
                //    int count = sdr.Cast<object>().Count();
                //    while (sdr.Read())
                //        //based on your Table columns you can increase and decrese columns


                //    //  CsvfileWriter.WriteLine(sdr[0].ToString() + "," + sdr[1].ToString() + "," + sdr[2].ToString() + "," + sdr[3].ToString() + "," + sdr[4] + "," + sdr[5].ToString() + "," + sdr[6].ToString() + "," + sdr[7].ToString() + "," + sdr[8].ToString() + "," + sdr[9].ToString() + "," + sdr[10].ToString() + "," + sdr[11].ToString() + ",");
                //    for (int j = 0; j < count; j++)
                //    {
                //        if (j > 0) CsvfileWriter.Write(",");
                //        CsvfileWriter.Write(sdr[j].ToString());
                //    }
                //}
            }
     
        }

        private void button2_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < 100000; i++)
            {
                string sql = " insert into Employees (col1,col2,col3,col4,col5,col6,col7,col8,col9,col10,col11) values('fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg','fuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisgfuisgfgdsgfigisg') ";
                SqlConnection connection = new SqlConnection(@"Data Source=DESKTOP-6073CLJ\SQLEXPRESS;Initial Catalog=MVC;Integrated Security=True");
                SqlCommand cmd = new SqlCommand(sql, connection);
                cmd.CommandType = CommandType.Text;
                connection.Open();
                cmd.ExecuteNonQuery();
                connection.Close();
            }
        }
   
    }
}

No comments:

Post a Comment