代码不完全,怎么补充

下面代码用来对GridView控件进行数据绑定,请将代码补充完整。
protected void Page_Loadobject sender, EventArgs e)
{
//定义连接字符串,默认服务器,数据库名ABC,用户sa密码xyz
SqlConnection sqlcon = new SqlConnection"Data Source=local);Database=ABC;Uid=sa;Pwd=xyz;";);
SqlDataAdapter da = new SqlDataAdapter"select * from tb_bookinfo", sqlcon);
DataSet ds =new Dataset );//创建数据源对象
da.Fillds);//利用适配器的填充方法填充数据源
GridView1.DataSource=ds.Tables[0];//给GridView设置数据源
GridView1.DataBind);
}

替换成你自己的数据库连接字符串和sql语句就可以了

using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connStr"].ToString())) 
{  

  SqlDataAdapter sda = new SqlDataAdapter("Select * From T_Class Where F_Type='Product' order by F_RootID,F_Orders", conn); 
  DataSet Ds = new DataSet(); 
  sda.Fill(Ds, "T_Class"); 

  //使用DataSet绑定时,必须同时指明DateMember 
  this.dataGridView1.DataSource = Ds; 
  this.dataGridView1.DataMember = "T_Class"; 

  //也可以直接用DataTable来绑定 
  this.dataGridView1.DataSource = Ds.Tables["T_Class"]; 
} 

我猜你的代码是手机拍的笔试题的文字识别结果
此题大概考察的是数据库连接用完要释放

//定义连接字符串,默认服务器,数据库名ABC,用户sa密码xyz
            using (SqlConnection sqlcon = new SqlConnection("Data Source=local;Database=ABC;Uid=sa;Pwd=xyz;"))
            {
                SqlDataAdapter da = new SqlDataAdapter("select * from tb_bookinfo", sqlcon);
                DataSet ds = new DataSet();//创建数据源对象
                da.Fill(ds);//利用适配器的填充方法填充数据源
                GridView1.DataSource = ds.Tables[0];//给GridView设置数据源
                GridView1.DataBind();
            }

你好,
你这个是作业吗? 如果是作业,你直接拍上来吧!
这代码运行起来也不会报错,如果硬要加, 那就是加上open close.

sqlcon.open()
........
sqlcon.close()