功能详述:
1、可依时间查询所需数据
2、可查询不同数据库的相同列名称数据,需要在界面上选择
3、可将数据显示在winfrom界面上
4、可将数据导出到制定位置(程序中设定为D盘根目录下)
5、导出数据格式为Excel
使用前注意:
1、程序中需将数据库链接字段内的信息修改为自己数据库信息
// 定义SQL Server数据库连接字符串
string connStr = "Server=IPAddress;Database=DBName;User Id=username;Password=**;";
2、添加Office相关引用
完整源代码:
using System;
using System.Data.SqlClient;
using System.Data;
using System.IO;
using System.Windows.Forms;
using Microsoft.Office.Interop.Excel;
using Application = Microsoft.Office.Interop.Excel.Application;
using System.Diagnostics;
namespace VOC
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// 设置DataGridView控件的显示样式
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
dataGridView1.AllowUserToAddRows = false;
dataGridView1.ReadOnly = true;
}
private void btnQuery_Click(object sender, EventArgs e)
{
// 获取用户选择的起始时间和结束时间
DateTime startTime = dtpStar