将数据库中的表显示到dataGridView中

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_32832727/article/details/53769416
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 WindowsFormsTest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            SQLToDataGridView();
        }
        private void SQLToDataGridView()
        {
            using (SqlConnection conn = new SqlConnection(@"server=pc;database=Mytest;trusted_connection=true;"))
            {
                using (SqlDataAdapter sda = new SqlDataAdapter("select * from Table_2", conn))
                {
                    //使用Dataset数据集
                    using (DataSet ds = new DataSet())
                    {
                        //填充数据
                        sda.Fill(ds, "t2");
                        //指定数据源
                        dataGridView1.DataSource = ds.Tables["t2"];
                    }
                    //使用DataTable数据表
                    //using (DataTable dt = new DataTable())
                    //{
                    //    //填充数据
                    //    sda.Fill(dt);
                    //    dataGridView1.DataSource = dt;
                    //}
                    //设置dataGridView列名
                    dataGridView1.Columns[0].HeaderText = "ID";
                    dataGridView1.Columns[1].HeaderText = "姓名";
                    dataGridView1.Columns[2].HeaderText = "QQ";
                    dataGridView1.Columns[3].HeaderText = "TEL";
                    dataGridView1.Columns[4].HeaderText = "游戏区";
                }
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/sinat_32832727/article/details/53769416