写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
2012-12-05 08:19
916 查看
select datatable:
public DataTable StudentSelect()
{
string sql = "select sid,sname,sex,age,photo from student";
return SqlHelper.ExecuteDataTable(sql);
}
list:
public int SID { get; set; }
public string SNAME { get; set; }
public string SEX { get; set; }
public int AGE { get; set; }
public string PHOTO { get; set; }
public List<Student> GetStudents()
{
string sql = "select sid,sname,sex,age,photo from student";
DataTable dt = SqlHelper.ExecuteDataTable(sql);
List<Student> list = new List<Student>();
foreach (DataRow row in dt.Rows)
{
Student stu=new Student();
stu.SID=(int)row[0];
stu.SNAME=row[1].ToString();
stu.SEX=row[2].ToString();
stu.AGE=Convert.ToInt32(row[3]);
stu.PHOTO=row[4].ToString();
list.Add(stu);
}
return list;
}
delete datatable:
public int StudentDelete(int sid)
{
string sql = "delete from student where sid=@sid";
SqlParameter pms = new SqlParameter("@sid", sid);
return SqlHelper.ExecuteNoQuery(sql, pms);
}
updata datatable:
public int StudentUpdate(int sid,string sname,string sex,int age,string photo)
{
string sql = "update student set
sname=@sname,sex=@sex,age=@age,photo=@photo where sid=@sid";
SqlParameter[] pms = new SqlParameter[]
{
new SqlParameter("@sname",sname),
new SqlParameter("@sex",sex),
new SqlParameter("@age",age),
new SqlParameter("@photo",photo),
new SqlParameter("@sid",sid)
};
return SqlHelper.ExecuteNoQuery(sql, pms);
}
insert datatable:
public int StudentInsert( string sname, string sex, int age, string photo)
{
string sql = "insert into student(sname,sex,age,photo) values(@sname,@sex,@age,@photo)";
SqlParameter[] pms = new SqlParameter[]
{
new SqlParameter("@sname",sname),
new SqlParameter("@sex",sex),
new SqlParameter("@age",age),
new SqlParameter("@photo",photo)
};
return SqlHelper.ExecuteNoQuery(sql, pms);
}
public DataTable StudentSelect()
{
string sql = "select sid,sname,sex,age,photo from student";
return SqlHelper.ExecuteDataTable(sql);
}
list:
public int SID { get; set; }
public string SNAME { get; set; }
public string SEX { get; set; }
public int AGE { get; set; }
public string PHOTO { get; set; }
public List<Student> GetStudents()
{
string sql = "select sid,sname,sex,age,photo from student";
DataTable dt = SqlHelper.ExecuteDataTable(sql);
List<Student> list = new List<Student>();
foreach (DataRow row in dt.Rows)
{
Student stu=new Student();
stu.SID=(int)row[0];
stu.SNAME=row[1].ToString();
stu.SEX=row[2].ToString();
stu.AGE=Convert.ToInt32(row[3]);
stu.PHOTO=row[4].ToString();
list.Add(stu);
}
return list;
}
delete datatable:
public int StudentDelete(int sid)
{
string sql = "delete from student where sid=@sid";
SqlParameter pms = new SqlParameter("@sid", sid);
return SqlHelper.ExecuteNoQuery(sql, pms);
}
updata datatable:
public int StudentUpdate(int sid,string sname,string sex,int age,string photo)
{
string sql = "update student set
sname=@sname,sex=@sex,age=@age,photo=@photo where sid=@sid";
SqlParameter[] pms = new SqlParameter[]
{
new SqlParameter("@sname",sname),
new SqlParameter("@sex",sex),
new SqlParameter("@age",age),
new SqlParameter("@photo",photo),
new SqlParameter("@sid",sid)
};
return SqlHelper.ExecuteNoQuery(sql, pms);
}
insert datatable:
public int StudentInsert( string sname, string sex, int age, string photo)
{
string sql = "insert into student(sname,sex,age,photo) values(@sname,@sex,@age,@photo)";
SqlParameter[] pms = new SqlParameter[]
{
new SqlParameter("@sname",sname),
new SqlParameter("@sex",sex),
new SqlParameter("@age",age),
new SqlParameter("@photo",photo)
};
return SqlHelper.ExecuteNoQuery(sql, pms);
}
相关文章推荐
- 写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
- 1.写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
- 写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
- .写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list
- 写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
- .写student类中的select,delete,update,insert方法并在objectDataSource中应用
- C++使用Mysql的详细步骤及各个常用方法的代码演示:select,insert,update,delete
- 3• 使用ObjectDataSource完成上述题目 (添加select、delete、update和insert对应的类和方法)
- select,delete,update,insert语句使用方法
- 4000 C++使用Mysql的详细步骤及各个常用方法的代码演示:select,insert,update,delete
- Merge(在一条语句中使用Insert,Update,Delete) 对两个表进行同步数据
- 使用JDBC执行 select insert update delete
- oracle中execute immediate的使用(select/insert/update/delete)(
- 使用 链接服务器执行SELECT、UPDATE、INSERT 或 DELETE 及其它命令
- MySQL的Insert/replace/update/delete的几个使用方法
- 使用ObjectDataSource注意DeleteMethod、UpdateMethod、Insert等方法中参数的命名约定
- MySQL的Insert/replace/update/delete的几个使用方法
- 使用JDBC执行 select insert update delete
- 使用 链接服务器执行SELECT、UPDATE、INSERT 或 DELETE 及其它命令
- Hibernate insert,select,update,delete方法