最近研究了一下GridVIew控件的用法,现总结如下:
GridVIew控件主要用来显示表格数据。
说明:因为连接SQL Server数据库,因此在命名控件中添加 using System.Data.SqlClient;
一 GridVIew控件分页绑定数据
1、在启用分页机制前需要设置
AllowPaging属性为true,表示允许分页;PageSize属性设置值(如5),表示允许每页最多显示5条数据。
然后在Page_Load事件中,对页面进行初始化,将数据表中数据绑定到GridVIew控件中。代码如下:
protected void Page_Load(object sender, EventArgs e)
{
string strCon = @"server=TRIMPS-WZF-PC\SQL2005; database=db_09; uid=sa; pwd= "; //定义连接数据库的字符串
string sqlStr = "select * from tb_user"; //定义数据库操作SQL语句
SqlConnection con = new SqlConnection(strCon); //创建数据库连接对象
SqlDataAdapter da = new SqlDataAdapter(sqlStr, con); //创建数据适配器
DataSet ds = new DataSet(); //创建数据集
da.Fill(ds); //填充数据集
//设置GridView控件的数据源为创建的数据集ds
GridView1.DataSource = ds;
//将数据库表中的主键字段放入GridVIew控件的DataKeyNames属性中
GridView1.DataKeyNames = new string[] { "ID" };
GridView1.DataBind(); //绑定数据库中的数据
}
运行程序后如图: