3• 使用ObjectDataSource完成上述题目 (添加select、delete、update和insert对应的类和方法)
来源:互联网 发布:xp设置网络打印机共享 编辑:程序博客网 时间:2024/06/03 13:31
3? 使用ObjectDataSource完成上述题目 (添加select、delete、update和insert对应的类和方法)
<html xmlns="http://www.w3.org/1999/xhtml">
< head runat="server">
<title></title>
< /head>
< body>
<form id="form1" runat="server">
<div>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
SelectMethod="StudentsSelect" TypeName="ASP绑定控件.Student"></asp:ObjectDataSource>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
DataSourceID="ObjectDataSource1">
</asp:GridView>
</div>
</form>
< /body>
< /html>
4? 实现页面中输入学生id,单机按钮后使该学生的年龄加。(尝试使用三层—选作)
UI层
前台部分
<html xmlns="http://www.w3.org/1999/xhtml">
< head runat="server">
<title></title>
< /head>
< body>
<form id="form1" runat="server">
<div>
请输入学生的Id:<asp:TextBox ID="txtid" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Xonclick="Button1_Click" Text="该学生的年龄加1"
Width="263px" />
</div>
</form>
< /body>
< /html>
后台部分
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ASP绑定控件.Bll;
namespace ASP绑定控件.UI
{
public partial class ui1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
int fid = Convert.ToInt32(txtid.Text.Trim());
MyStudentsBll bll = new MyStudentsBll();
bool b= bll.AgeAddById(fid);
if (b == true)
{
Response.Write("修改成功!");
}
else
{
Response.Write("修改失败!");
}
}
}
}
DAL层
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
namespace ASP绑定控件.DAL
{
/// <summary>
///
/// </summary>
public class MyStudentsDal
{
public int AgeAddById(int Fid)
{
string sql = "update MyStudents set FAge=FAge+1 where FId=@id";
SqlParameter pms = new SqlParameter("@id", Fid);
return sqlHealpler.sqlHealper.ExecturNonQuery(sql, pms);
}
}
}
Bll层
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using ASP绑定控件.DAL;
namespace ASP绑定控件.Bll
{
public class MyStudentsBll
{
public bool AgeAddById(int fid)
{
MyStudentsDal dal = new MyStudentsDal();
int r= dal.AgeAddById(fid);
if (r > 0)
{
return true;
}
else
{
return false;
}
}
}
}
<html xmlns="http://www.w3.org/1999/xhtml">
< head runat="server">
<title></title>
< /head>
< body>
<form id="form1" runat="server">
<div>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
SelectMethod="StudentsSelect" TypeName="ASP绑定控件.Student"></asp:ObjectDataSource>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
DataSourceID="ObjectDataSource1">
</asp:GridView>
</div>
</form>
< /body>
< /html>
4? 实现页面中输入学生id,单机按钮后使该学生的年龄加。(尝试使用三层—选作)
UI层
前台部分
<html xmlns="http://www.w3.org/1999/xhtml">
< head runat="server">
<title></title>
< /head>
< body>
<form id="form1" runat="server">
<div>
请输入学生的Id:<asp:TextBox ID="txtid" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Xonclick="Button1_Click" Text="该学生的年龄加1"
Width="263px" />
</div>
</form>
< /body>
< /html>
后台部分
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ASP绑定控件.Bll;
namespace ASP绑定控件.UI
{
public partial class ui1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
int fid = Convert.ToInt32(txtid.Text.Trim());
MyStudentsBll bll = new MyStudentsBll();
bool b= bll.AgeAddById(fid);
if (b == true)
{
Response.Write("修改成功!");
}
else
{
Response.Write("修改失败!");
}
}
}
}
DAL层
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
namespace ASP绑定控件.DAL
{
/// <summary>
///
/// </summary>
public class MyStudentsDal
{
public int AgeAddById(int Fid)
{
string sql = "update MyStudents set FAge=FAge+1 where FId=@id";
SqlParameter pms = new SqlParameter("@id", Fid);
return sqlHealpler.sqlHealper.ExecturNonQuery(sql, pms);
}
}
}
Bll层
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using ASP绑定控件.DAL;
namespace ASP绑定控件.Bll
{
public class MyStudentsBll
{
public bool AgeAddById(int fid)
{
MyStudentsDal dal = new MyStudentsDal();
int r= dal.AgeAddById(fid);
if (r > 0)
{
return true;
}
else
{
return false;
}
}
}
}
- 3• 使用ObjectDataSource完成上述题目 (添加select、delete、update和insert对应的类和方法)
- 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中应用(分别写两个,一个返回datatable,一个使用list)
- .写student类中的select,delete,update,insert方法并在objectDataSource中应用
- .写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list
- sqlserver的insert select 和update select
- SQL基本语句(Insert,Select,Update和Delete)
- Hibernate insert,select,update,delete方法
- Insert Update Delete Select
- 使用JDBC执行 select insert update delete
- 使用JDBC执行 select insert update delete
- 掌握SQL四条最基本的数据操作语句:Insert,Select,Update和Delete
- 掌握SQL四条最基本的数据操作语句:Insert,Select,Update和Delete
- SELECT和一次的INSERT/DELETE/UPDATE需要用事物管理?
- SQL四条最基本的数据操作语句:Insert,Select,Update和Delete
- 红帽5下Postfix的设置
- 1.使用 GridView 控件和 SqlDataSource 控件显示乐知 班学生名单
- 用Delphi实现邮件附件收发功能
- sicily 1003 Go To School
- Windows XP上的NFS服务
- 3• 使用ObjectDataSource完成上述题目 (添加select、delete、update和insert对应的类和方法)
- HTML空链接的作用
- SOAP风格中 RPC与Document的区别
- win8心得
- linux添加用户
- Linux TCP网络编程示例
- RTSP协议
- fopen函数
- 实现将student中的所有信息在一个模板页上显示,格式参考课件中的图片。并实现编辑功能。