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();
}
}
}
}