<asp:GridView ID="GridView1" runat="server" DataKeyNames="编号" DataSourceID="ObjectDataSource1"
AutoGenerateDeleteButton="true" AutoGenerateEditButton="true"></asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="cartoon" SelectMethod="getall"
UpdateMethod="update" DeleteMethod="delete"></asp:ObjectDataSource>
<!--TypeName为总相关的类名,SelectMethod查询的语句,UpdateMethod更新的操作,DeleteMethod要删除的东西-->
public class cartoon{
//引用了空间using System.Data.SqlClient;using System.Web.Configuration;
private static readonly string _lianjie;
private int _id;//定义了表中的列,
public int 列1
{
get { return _id; }
set { _id = value; }
}
public void update( int 列1)
{
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("update 练习表 set 列1=@列1 where 编号=@编号", con);
cmd.Parameters.AddWithValue("@列1", 列1);//把更新的值放入到表中
using (con)
{
con.Open();
cmd.ExecuteNonQuery();
}
//首先建立与数据库的连接,然后要执行的代码,利用using打开数据库并执行代码
}
public void delete(int 列1)
{
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("delete 练习表where 编号=@编号", con);
cmd.Parameters.AddWithValue("@列1", 列1);//把更新的值放入到表中
using (con)
{
con.Open();
cmd.ExecuteNonQuery();
}
//首先建立与数据库的连接,然后要执行的代码,利用using打开数据库并执行代码
}
public List<cartoon> getall()
{
List<cartoon> res = new List<cartoon>();//定义一个集合,
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("selete 列1 from 练习表", con);
using (con)
{
con.Open();
SqlDataReader reader = cmd.ExecuteReader();//从表中获取值
while (reader.Read())
{ //利用循环将表中的数据一一提出来
cartoon duixiang = new cartoon();//实例cartoon类的对象
duixiang.列1 = (int)reader["列1"];//将读取出来的值放到开始定义中的列1中
res.Add(duixiang);//把他们添加到res集合中
}
}
return res;//返回结果集
}
static cartoon()
{
_lianjie = WebConfigurationManager.ConnectionStrings["练习表"].ConnectionString;
//在前面定义了这个_lianjie, 这个是连接数据库。
}
}
AutoGenerateDeleteButton="true" AutoGenerateEditButton="true"></asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="cartoon" SelectMethod="getall"
UpdateMethod="update" DeleteMethod="delete"></asp:ObjectDataSource>
<!--TypeName为总相关的类名,SelectMethod查询的语句,UpdateMethod更新的操作,DeleteMethod要删除的东西-->
public class cartoon{
//引用了空间using System.Data.SqlClient;using System.Web.Configuration;
private static readonly string _lianjie;
private int _id;//定义了表中的列,
public int 列1
{
get { return _id; }
set { _id = value; }
}
public void update( int 列1)
{
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("update 练习表 set 列1=@列1 where 编号=@编号", con);
cmd.Parameters.AddWithValue("@列1", 列1);//把更新的值放入到表中
using (con)
{
con.Open();
cmd.ExecuteNonQuery();
}
//首先建立与数据库的连接,然后要执行的代码,利用using打开数据库并执行代码
}
public void delete(int 列1)
{
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("delete 练习表where 编号=@编号", con);
cmd.Parameters.AddWithValue("@列1", 列1);//把更新的值放入到表中
using (con)
{
con.Open();
cmd.ExecuteNonQuery();
}
//首先建立与数据库的连接,然后要执行的代码,利用using打开数据库并执行代码
}
public List<cartoon> getall()
{
List<cartoon> res = new List<cartoon>();//定义一个集合,
SqlConnection con = new SqlConnection(_lianjie);
SqlCommand cmd = new SqlCommand("selete 列1 from 练习表", con);
using (con)
{
con.Open();
SqlDataReader reader = cmd.ExecuteReader();//从表中获取值
while (reader.Read())
{ //利用循环将表中的数据一一提出来
cartoon duixiang = new cartoon();//实例cartoon类的对象
duixiang.列1 = (int)reader["列1"];//将读取出来的值放到开始定义中的列1中
res.Add(duixiang);//把他们添加到res集合中
}
}
return res;//返回结果集
}
static cartoon()
{
_lianjie = WebConfigurationManager.ConnectionStrings["练习表"].ConnectionString;
//在前面定义了这个_lianjie, 这个是连接数据库。
}
}