【实例1】
private void MainPage_Load(object sender, EventArgs e)
{
string sqlStr = @"select ID as 编号,userName as 用户名,password as 密码,QQ,Phone as 电话号码,Email as 电子邮件,Address as 住址,Score as 积分 from UserInfo";
SqlDataAdapter adp = new SqlDataAdapter(sqlStr,DBConnect.ConnString);
DataSet ds = new DataSet();
adp.Fill(ds, "UserInfo");
if (ds.Tables["UserInfo"].Rows.Count > 0)
{
dgvUser.DataSource = ds.Tables["UserInfo"].DefaultView;
dgvUser.SelectionMode = DataGridViewSelectionMode.FullRowSelect; //设置如何选择单元格
dgvUser.DefaultCellStyle.SelectionForeColor = Color.Blue; //选中单元格的前景色
dgvUser.DefaultCellStyle.SelectionBackColor = Color.LightPink; //选中单元格的背景色
//dataGridView1.Columns[2].HeaderCell.Style.BackColor = Color.Red; //表头背景色
//dataGridView1.Columns[3].HeaderCell.Style.ForeColor = Color.Blue; //表头字体颜色
}
else
{
dgvUser.DataSource = null; //数据源为空
}
}
【实例2】
private void UpdateBook_Load(object sender, EventArgs e)//显示出来
{
SqlClass sql = new SqlClass();
sql.sqlConnection.Open();
//编写查询图书信息表的SQL语句
string sqlstr = "select id as '编号',bookname as '图书名称',bookisbn as 'ISBN',bookauthor as '作者',bookprice as '图书价格',bookdate as '出版时间',bookpub as '出版社',bookcontent as '内容简介' from bookinfo";
//创建数据库操作类的对象
SqlCommand mycom = new SqlCommand(sqlstr, sql.sqlConnection);
mycom.ExecuteNonQuery();
DataSet ds = new DataSet();
SqlDataAdapter adp = new SqlDataAdapter(sqlstr, sql.sqlConnection);
adp.Fill(ds);
//与dataGridView1的数据源绑定
dataGridView1.DataSource = ds.Tables[0];//表格显示
dataGridView1.Columns[0].Visible = false;//隐藏主键列
sql.sqlConnection.Close();
}