迁徙5_Mark一个昨天.net实验的小任务_2016-6-4
2017-01-13 16:01
183 查看
虽然依然知道自己很菜,但是自己写出来程序,运行成功的感觉实在是太好了
![](http://cm.qzs.qq.com/qzone/em/e120.gif)
瞬间对自己充满了期望,希望自己以后可以慢慢的摆脱菜鸟这个冠名哈哈哈哈哈哈~~~好了,废话不多说。上代码,及运行结果。
数据库DB1的users表中数据如下:
![](https://img-blog.csdn.net/20170113160113986?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
代码如下:
Main.aspx中代码如下:
<formid="form1"runat="server">
<asp:LabelID="L1"runat="server"Text="分类ID:"></asp:Label>
<asp:TextBoxID="TB1"runat="server"Width="330px"Text="输入分类ID,只用于修改和删除"></asp:TextBox>
<br />
<asp:ButtonID="B1"runat="server"Text="显示全部"onclick="B1_Click"/>
<asp:ButtonID="B2"runat="server"Text="模糊查找"onclick="B2_Click"/>
<asp:ButtonID="B3"runat="server"Text="插入"onclick="B3_Click"/>
<asp:ButtonID="B4"runat="server"
Text="修改"onclick="B4_Click"/>
<asp:ButtonID="B5"runat="server"Text="删除"onclick="B5_Click"/>
<asp:GridViewID="gv1"runat="server">
</asp:GridView>
</form>
Main.aspx.cs中代码如下:
------------------------------------删除在本页面中实现
using System.Data.SqlClient;
protectedvoid B1_Click(objectsender,EventArgs
e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="DataSource=PC-20160404TYJJ;Initial Catalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("select*
from users",conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
gv1.DataSource = dr;
gv1.DataBind();
dr.Close();
conn.Close();
}
protected voidB3_Click(object sender,EventArgs e)
{
Response.Redirect("insert.aspx");
}
protected voidB4_Click(object sender,EventArgs e)
{
Response.Redirect("update.aspx?id="+TB1.Text);
}
protected voidB5_Click(object sender,EventArgs e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="DataSource=PC-20160404TYJJ;Initial Catalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("deletefrom
users where id="+TB1.Text+";",conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Write("<scriptlanguage='javascript'>alert('删除成功,点击显示查看');</script>");
}
protected voidB2_Click(object sender,EventArgs e)
{
Response.Redirect("search.aspx");
}
search.aspx中代码如下:
<formid="form1"runat="server">
<asp:LabelID="L1"runat="server"Text="分类名:"></asp:Label>
<asp:TextBoxID="TB1"runat="server"></asp:TextBox>
<asp:ButtonID="sou"runat="server"Text="搜索"onclick="sou_Click"/>
<asp:ButtonID="back"runat="server"Text="返回"onclick="back_Click"/>
<asp:GridViewID="gv1"runat="server">
</asp:GridView>
</form>
Search.aspx.cs中代码如下:
protectedvoid sou_Click(objectsender,EventArgs
e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="DataSource=PC-20160404TYJJ;Initial Catalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("select*
from users where name like '%"+TB1.Text+"%'",conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
gv1.DataSource = dr;
gv1.DataBind();
dr.Close();
conn.Close();
}
protected voidback_Click(object sender,EventArgs e)
{
Response.Redirect("main.aspx");
}
Insert.aspx中代码如下:
<formid="form1"runat="server">
<asp:LabelID="L1"runat="server"Text="用户名:"></asp:Label>
<asp:TextBoxID="name"runat="server"></asp:TextBox>
<br />
<asp:LabelID="L2"runat="server"Text="密 码:"></asp:Label>
<asp:TextBoxID="password"runat="server"></asp:TextBox>
<br />
<asp:ButtonID="add"runat="server"Text="插入"onclick="add_Click"/>
<asp:ButtonID="back"runat="server"Text="返回"onclick="back_Click"/>
</form>
Insert.aspx.cs中代码如下:
protectedvoid add_Click(objectsender,EventArgs
e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="DataSource=PC-20160404TYJJ;Initial Catalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("insertinto
users (name,password) values ('"+name.Text+"','"+password.Text+"')",conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Write("<scriptlanguage='javascript'>alert('添加成功,点击返回查看');</script>");
}
protected voidback_Click(object sender,EventArgs e)
{
Response.Redirect("main.aspx");
}
Update.aspx中代码如下:
<formid="form1"runat="server">
<asp:LabelID="l1"runat="server"Text="ID:"Width="70px"></asp:Label>
<asp:TextBoxID="ID"runat="server"></asp:TextBox>
<br />
<asp:LabelID="l2"runat="server"Text="用户名:"Width="70px"></asp:Label>
<asp:TextBoxID="name"runat="server"></asp:TextBox>
<br />
<asp:LabelID="l3"runat="server"Text="密码:"Width="70px"></asp:Label>
<asp:TextBoxID="password"runat="server"></asp:TextBox>
<br />
<asp:ButtonID="gai"runat="server"Text="修改"onclick="gai_Click"/>
<asp:ButtonID="back"runat="server"Text="返回"onclick="back_Click"/>
</form>
Update.aspx.cs中代码如下:
protectedvoid Page_Load(objectsender,EventArgs
e)
{
string id = Request.QueryString["id"];
ID.Text = id;
}
protected voidgai_Click(object sender,EventArgs e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="Data Source=PC-20160404TYJJ;InitialCatalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("updateusers
set name='"+name.Text+"',password='"+password.Text+"' where id="+ID.Text+";",conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Write("<scriptlanguage='javascript'>alert('修改成功,点击返回查看');</script>");
}
protected voidback_Click(object sender,EventArgs e)
{
Response.Redirect("main.aspx");
}
运行结果如下:
Main.aspx
![](https://img-blog.csdn.net/20170113160245097?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170113160253216?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170113160301363?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
删除成功后
![](https://img-blog.csdn.net/20170113160346482?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Search.aspx
![](https://img-blog.csdn.net/20170113160423295?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170113160441701?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Insert.aspx
![](https://img-blog.csdn.net/20170113160518398?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170113160525054?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
添加成功后
![](https://img-blog.csdn.net/20170113160606514?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Update.aspx
![](https://img-blog.csdn.net/20170113160639389?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmFtaWVfSmlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
更新成功后
![](http://cm.qzs.qq.com/qzone/em/e120.gif)
瞬间对自己充满了期望,希望自己以后可以慢慢的摆脱菜鸟这个冠名哈哈哈哈哈哈~~~好了,废话不多说。上代码,及运行结果。
数据库DB1的users表中数据如下:
代码如下:
Main.aspx中代码如下:
<formid="form1"runat="server">
<asp:LabelID="L1"runat="server"Text="分类ID:"></asp:Label>
<asp:TextBoxID="TB1"runat="server"Width="330px"Text="输入分类ID,只用于修改和删除"></asp:TextBox>
<br />
<asp:ButtonID="B1"runat="server"Text="显示全部"onclick="B1_Click"/>
<asp:ButtonID="B2"runat="server"Text="模糊查找"onclick="B2_Click"/>
<asp:ButtonID="B3"runat="server"Text="插入"onclick="B3_Click"/>
<asp:ButtonID="B4"runat="server"
Text="修改"onclick="B4_Click"/>
<asp:ButtonID="B5"runat="server"Text="删除"onclick="B5_Click"/>
<asp:GridViewID="gv1"runat="server">
</asp:GridView>
</form>
Main.aspx.cs中代码如下:
------------------------------------删除在本页面中实现
using System.Data.SqlClient;
protectedvoid B1_Click(objectsender,EventArgs
e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="DataSource=PC-20160404TYJJ;Initial Catalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("select*
from users",conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
gv1.DataSource = dr;
gv1.DataBind();
dr.Close();
conn.Close();
}
protected voidB3_Click(object sender,EventArgs e)
{
Response.Redirect("insert.aspx");
}
protected voidB4_Click(object sender,EventArgs e)
{
Response.Redirect("update.aspx?id="+TB1.Text);
}
protected voidB5_Click(object sender,EventArgs e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="DataSource=PC-20160404TYJJ;Initial Catalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("deletefrom
users where id="+TB1.Text+";",conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Write("<scriptlanguage='javascript'>alert('删除成功,点击显示查看');</script>");
}
protected voidB2_Click(object sender,EventArgs e)
{
Response.Redirect("search.aspx");
}
search.aspx中代码如下:
<formid="form1"runat="server">
<asp:LabelID="L1"runat="server"Text="分类名:"></asp:Label>
<asp:TextBoxID="TB1"runat="server"></asp:TextBox>
<asp:ButtonID="sou"runat="server"Text="搜索"onclick="sou_Click"/>
<asp:ButtonID="back"runat="server"Text="返回"onclick="back_Click"/>
<asp:GridViewID="gv1"runat="server">
</asp:GridView>
</form>
Search.aspx.cs中代码如下:
protectedvoid sou_Click(objectsender,EventArgs
e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="DataSource=PC-20160404TYJJ;Initial Catalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("select*
from users where name like '%"+TB1.Text+"%'",conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
gv1.DataSource = dr;
gv1.DataBind();
dr.Close();
conn.Close();
}
protected voidback_Click(object sender,EventArgs e)
{
Response.Redirect("main.aspx");
}
Insert.aspx中代码如下:
<formid="form1"runat="server">
<asp:LabelID="L1"runat="server"Text="用户名:"></asp:Label>
<asp:TextBoxID="name"runat="server"></asp:TextBox>
<br />
<asp:LabelID="L2"runat="server"Text="密 码:"></asp:Label>
<asp:TextBoxID="password"runat="server"></asp:TextBox>
<br />
<asp:ButtonID="add"runat="server"Text="插入"onclick="add_Click"/>
<asp:ButtonID="back"runat="server"Text="返回"onclick="back_Click"/>
</form>
Insert.aspx.cs中代码如下:
protectedvoid add_Click(objectsender,EventArgs
e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="DataSource=PC-20160404TYJJ;Initial Catalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("insertinto
users (name,password) values ('"+name.Text+"','"+password.Text+"')",conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Write("<scriptlanguage='javascript'>alert('添加成功,点击返回查看');</script>");
}
protected voidback_Click(object sender,EventArgs e)
{
Response.Redirect("main.aspx");
}
Update.aspx中代码如下:
<formid="form1"runat="server">
<asp:LabelID="l1"runat="server"Text="ID:"Width="70px"></asp:Label>
<asp:TextBoxID="ID"runat="server"></asp:TextBox>
<br />
<asp:LabelID="l2"runat="server"Text="用户名:"Width="70px"></asp:Label>
<asp:TextBoxID="name"runat="server"></asp:TextBox>
<br />
<asp:LabelID="l3"runat="server"Text="密码:"Width="70px"></asp:Label>
<asp:TextBoxID="password"runat="server"></asp:TextBox>
<br />
<asp:ButtonID="gai"runat="server"Text="修改"onclick="gai_Click"/>
<asp:ButtonID="back"runat="server"Text="返回"onclick="back_Click"/>
</form>
Update.aspx.cs中代码如下:
protectedvoid Page_Load(objectsender,EventArgs
e)
{
string id = Request.QueryString["id"];
ID.Text = id;
}
protected voidgai_Click(object sender,EventArgs e)
{
SqlConnection conn =newSqlConnection();
conn.ConnectionString ="Data Source=PC-20160404TYJJ;InitialCatalog=DB1;Integrated Security=True";
SqlCommand cmd =newSqlCommand("updateusers
set name='"+name.Text+"',password='"+password.Text+"' where id="+ID.Text+";",conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Write("<scriptlanguage='javascript'>alert('修改成功,点击返回查看');</script>");
}
protected voidback_Click(object sender,EventArgs e)
{
Response.Redirect("main.aspx");
}
运行结果如下:
Main.aspx
删除成功后
Search.aspx
Insert.aspx
添加成功后
Update.aspx
更新成功后
相关文章推荐
- 第16周报告2(任务3):实验内容:求出一个数所有的奇数因子
- 第六周实验指导--任务五--设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长。
- 第十六周实验--任务3--做一个词汇量近8000 个的电子词典--使用二分查找法提高效率(改进版)
- C#--第2周实验--任务五--编写一个控制台应用--求两个整数的最小公倍数与最大公约数
- C#--第2周实验--任务四--编写一个控制台应用--分别使用for,while,do-while循环语句计算 n!
- 第三周实验报告任务3(输入一个时间并增加时分秒)
- C#--第2周实验--任务11--编写一个控制台应用--1列数规则如下:1,1,2,3,5,8,13,21,34...求第30位数是多少?(用递归算法实现)
- 第十五周实验--任务2--设计分数类,开发一个窗口式程序,可以完成分数的四则运算。
- Java--第十三周实验--任务0--编写一个简单的Java应用程序
- C#--第2周实验--任务7--编写一个控制台应用--判断S所指的字符串是否回文(即顺读和逆读相同的字符串)
- 《C++第六周实验报告5-1》---将任务4的解决用一个项目多个文件的方式实现
- 第十周实验报告任务2 定义一个名为CPerson的类。
- 第十周实验指导--任务3--先建立一个Point(点)类,再派生出一个Circle(圆)类,再派生出一个Cylinder(圆柱体)类
- 第十六周实验--任务3--做一个词汇量近8000 个的电子词典--使用二分查找法提高效率
- 十二周实验报告任务 3 设计一个在下面一段类的定义中,自行车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类
- 第六周实验指导--任务四--设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长。
- 第十周实验指导--任务2--定义一个名为CPerson的类,并在此基础上派生出CEmployee类
- 第十周实验报告任务3 先建一个Point类
- C#--第2周实验--任务2(1)--用户输入一个字符,并用Console类的Readkey()方法读取该字符,并在控制台上输出该字符(改进版)
- C#--第2周实验--任务8--编写一个控制台应用--输入10个数存入数组,求最大值、最小值和平均值