برای ایجاد دیتابس در EF Core از دستور زیردر Command Prompt استفاده می کنیم:
dotnet ef database update
برای کپی یک جدول در SqlServer از دستور زیر استفاده می کنیم:
Select * into NewTable from oldTable
طریقه نوشتن یک JSON به سادگی مثل آب خوردن:
در پایین 2 شئی به نام myCar و myCar1 داریم:
var myCar={
"name"="BMW",
"color"="red"
}
var myCar1={
"name"="Benz",
"color"="green"
}
حالا اگر این دو شئ را به صورت ارایه داشته باشیم ما مفهوم JSON را پیاده کردیم:
{
"name"="BMW",
"color"="red"
},
{
"name"="Benz",
"color"="green"
}
نماش پیغام :
<script type="text/javascript">
alert("Welcome To My Site")
</script>
تابع زیر را در برنامه خود قرار دهید
private void ToCsV(DataGridView dGV, string filename)
{
string stOutput = "";
// Export titles:
string sHeaders = "";
for (int j = 0; j < dGV.Columns.Count; j++)
sHeaders = sHeaders.ToString() + Convert.ToString(dGV.Columns[j].HeaderText) + "\t";
stOutput += sHeaders + "\r\n";
// Export data.
for (int i = 0; i < dGV.RowCount - 1; i++)
{
string stLine = "";
for (int j = 0; j < dGV.Rows[i].Cells.Count; j++)
stLine = stLine.ToString() + Convert.ToString(dGV.Rows[i].Cells[j].Value) + "\t";
stOutput += stLine + "\r\n";
}
Encoding utf16 = Encoding.GetEncoding("windows-1256");
byte[] output = utf16.GetBytes(stOutput);
FileStream fs = new FileStream(filename, FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs);
bw.Write(output, 0, output.Length); //write the encoded file
bw.Flush();
bw.Close();
fs.Close();
}
کد زیر را در Event کلیک دکمه فرم خود قرار دهید.
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "Excel Documents (*.xls)|*.xls";
sfd.FileName = "export.xls";
if (sfd.ShowDialog() == DialogResult.OK)
{
//ToCsV(dataGridView1, @"c:\export.xls");
ToCsV(dataGridView1, sfd.FileName); // Here dataGridview1 is your grid view name
}