数据集:DataSet对象 使用DataGridView控件显示数据表数据

填充DataSet数据可以通过DataAdapter对象的Fill方法,Fill方法使用select语句从数据源中检索数据。注意一点的是。与select命令关联的Connection对象必须有效,但不需要将其打开。需使用命名空间System.Data.SqlClient

创建一个windows应用程序,向窗体中添加一个Buton控件和一个DataG日的View控件,分别用于执行数据绑定以及显示数据表中的数据。单击Button时,程序首先连接数据库,然后创建一个SQLDataAdapter对象,使用该对象的Fill方法填充DataSet数据集,最后设置DataG日的View空间的数据源,显示查询的数据。

代码如下:

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.Data.SqlClient;


namespace DataSet数据集
    {
    public partial class Form1 : Form
        {
        public Form1()
            {
            InitializeComponent();
            }
        
        private void button1_Click(object sender, EventArgs e)
            {
            //实例化连接
            SqlConnection con = new SqlConnection("server=.;database=森林火灾属性数据库;uid=sa;pwd=XFY1356675-");
            con.Open();
            //串讲一个SQLCommand对象
            SqlCommand com = new SqlCommand("select * from UsersTable",con);
            SqlDataAdapter sda = new SqlDataAdapter();
            sda.SelectCommand = com;
            //创建一个DataSet对象
            DataSet ds = new DataSet();
            //使用SQLdataAdapter对象的Fill方法填充DataSet数据集
            sda.Fill(ds ,"cs");
            dataGridView1.DataSource = ds.Tables[0];


            
            }
        }

    }

窗口图如下:使用Fill方法填充DataSet数据集


阅读更多
文章标签: C#数据库DataSet操作
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭