在DataGridView控件中显示数据通过DataGridView控件显示数据表中的数据,首先需要使用DataAdapter对象查询指定的数据,然后通过该对象的Fill方法填充DataSet,最后设置DataGridView控件的DataSource属性为DataSet的表格数据。DataSource属性用于获取或设置DataGridView控件所显示数据的数据源。 语法: public Object DataSource { get; set; } 属性值:包含DataGridView控件要显示的数据的对象。 创建一个Windows应用程序,向窗体中添加一个DataGridView控件,然后将数据表tb_emp中的数据绑定到控件中,代码如下。 using System; using System.Data; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace Test01 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //实例化SqlConnection变量conn,连接数据库 SqlConnection conn = new SqlConnection("server=.;database=db_16;uid=sa;pwd="); //创建一个SqlDataAdapter对象 SqlDataAdapter sda = new SqlDataAdapter("select * from tb_emp",conn); //创建一个DataSet对象 DataSet ds = new DataSet(); //使用SqlDataAdapter对象的Fill方法填充DataSet sda.Fill(ds,"emp"); //设置dataGridView1控件数据源 dataGridView1.DataSource = ds.Tables[0]; } } } 程序的运行结果如图1所示。 |