仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 676|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之ASP.NET中修正删除DataGrid行―数据库访...

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:36:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
你可以先看看这篇文章(软微学院生涯-三朝元老经验谈),打不开再跟我说。(我的意思是想让她自己先稍微了解一下到底现在各个方向学的工具以及以后要做的工具大概是什么,因为喜欢做什么样的事其实自己最清楚的)asp.net|datagrid|会见|数据|数据库  创立一个WEB页面,定名为:Add.aspx。
  
  Add.aspx代码:
  
  <%@Pagelanguage="c#"Codebehind="Add.aspx.cs"AutoEventWireup="false"Inherits="TeachShow.Charpter7.AccessDataBase.Add"%>
  
  <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
  
  <HTML>
  
     <HEAD>
  
         <title>Add</title>
  
         <LINKhref="../../Style.CSS"type="text/css"rel="stylesheet">
  
         <metacontent="MicrosoftVisualStudio.NET7.1"name="GENERATOR">
  
         <metacontent="C#"name="CODE_LANGUAGE">
  
         <metacontent="JavaScript"name="vs_defaultClientScript">
  
         <metacontent="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema">
  
     </HEAD>
  
     <bodyMS_POSITIONING="GridLayout">
  
         <formid="Form1"method="post"runat="server">
  
            <divalign="center">
  
                <center>
  
                   <tableclass="smallBlack"height="318"cellSpacing="0"cellPadding="0"width="429"border="0">
  
                       <tr>
  
                          <tdclass="title"vAlign="top"width="429"colSpan="2"height="31">增加一个新的刊行者</td>
  
                       </tr>
  
                       <tr>
  
                          <tdvAlign="top"width="79"height="23">刊行者ID:</td>
  
                          <tdvAlign="top"width="350"height="23"><asp:textboxid="TextBox1"runat="server"Height="18px"CssClass="smallRed"></asp:textbox><FONTface="宋体">(以99打头,共4位数字)</FONT></td>
  
                       </tr>
  
                       <tr>
  
                          <tdvAlign="top"width="79"height="23"><FONTface="宋体">姓名:</FONT></td>
  
                          <tdvAlign="top"width="350"height="23"><asp:textboxid="TextBox2"runat="server"Height="18px"CssClass="smallRed"></asp:textbox></td>
  
                       </tr>
  
                       <tr>
  
                          <tdvAlign="top"width="79"height="23"><FONTface="宋体">乡村:</FONT></td>
  
                          <tdvAlign="top"width="350"height="23"><asp:textboxid="TextBox3"runat="server"Height="18px"CssClass="smallRed"></asp:textbox></td>
  
                       </tr>
  
                       <tr>
  
                          <tdvAlign="top"width="79"height="23"><FONTface="宋体">省分:</FONT></td>
  
                          <tdvAlign="top"width="350"height="23"><asp:textboxid="TextBox4"runat="server"Height="18px"CssClass="smallRed"></asp:textbox><FONTface="宋体">(2个字符)</FONT></td>
  
                       </tr>
  
                       <tr>
  
                          <tdvAlign="top"width="79"height="24"><FONTface="宋体">国度:</FONT></td>
  
                          <tdvAlign="top"width="350"height="24"><asp:textboxid="TextBox5"runat="server"Height="18px"CssClass="smallRed"></asp:textbox></td>
  
                       </tr>
  
                       <tr>
  
                          <tdvAlign="top"align="center"width="429"colSpan="2"height="24"><asp:linkbuttonid="LinkButton1"runat="server">提交到数据库</asp:linkbutton></td>
  
                       </tr>
  
                       <tr>
  
                          <tdwidth="429"height="147"valign="top"colspan="2">
  
                              <asp:DataGridid="DataGrid1"runat="server"Height="120px"CssClass="general"Width="428px">
  
                                 <ItemStyleWidth="50px"></ItemStyle>
  
                                 <Columns>
  
                                     <asp:EditCommandColumnButtonType="LinkButton"UpdateText="更新"CancelText="作废"EditText="编纂">
  
                                        <HeaderStyleWidth="60px"></HeaderStyle>
  
                                     </asp:EditCommandColumn>
  
                                     <asp:ButtonColumnText="删除"CommandName="Delete"></asp:ButtonColumn>
  
                                 </Columns>
  
                              </asp:DataGrid></td>
  
                       </tr>
  
                   </table>
  
                </center>
  
            </div>
  
         </form>
  
     </body>
  
  </HTML>
  
     Add.asp.cs代码:
  
  usingSystem;
  
  usingSystem.Collections;
  
  usingSystem.ComponentModel;
  
  usingSystem.Data;
  
  usingSystem.Data.SqlClient;
  
  usingSystem.Drawing;
  
  usingSystem.Web;
  
  usingSystem.Web.SessionState;
  
  usingSystem.Web.UI;
  
  usingSystem.Web.UI.WebControls;
  
  usingSystem.Web.UI.HtmlControls;
  
  namespaceTeachShow.Charpter7.AccessDataBase
  
  {
  
    ///<summary>
  
    ///Add的择要申明。
  
    ///</summary>
  
    publicclassAdd:System.Web.UI.Page
  
    {
  
      protectedSystem.Web.UI.WebControls.TextBoxTextBox1;
  
      protectedSystem.Web.UI.WebControls.TextBoxTextBox2;
  
      protectedSystem.Web.UI.WebControls.TextBoxTextBox3;
  
      protectedSystem.Web.UI.WebControls.TextBoxTextBox4;
  
      protectedSystem.Web.UI.WebControls.LinkButtonLinkButton1;
  
      protectedSystem.Web.UI.WebControls.DataGridDataGrid1;
  
      protectedSystem.Web.UI.WebControls.TextBoxTextBox5;
  
      privatevoidPage_Load(objectsender,System.EventArgse)
  
      {
  
        //在此处安排用户代码以初始化页面
  
        if(!this.IsPostBack)
  
        {
  
          this.BindGrid();
  
        }
  
      }
  
      #regionWeb窗体计划器天生的代码
  
      overrideprotectedvoidOnInit(EventArgse)
  
      {你可以先看看这篇文章(软微学院生涯-三朝元老经验谈),打不开再跟我说。(我的意思是想让她自己先稍微了解一下到底现在各个方向学的工具以及以后要做的工具大概是什么,因为喜欢做什么样的事其实自己最清楚的)
分手快乐 该用户已被删除
沙发
发表于 2015-1-19 18:31:56 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
若相依 该用户已被删除
板凳
发表于 2015-1-27 11:56:08 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
活着的死人 该用户已被删除
地板
发表于 2015-2-5 07:51:38 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
莫相离 该用户已被删除
5#
发表于 2015-2-11 08:05:39 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
变相怪杰 该用户已被删除
6#
发表于 2015-3-11 01:27:07 | 只看该作者
主流网站开发语言之PHPHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-17 18:09:49 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
海妖 该用户已被删除
8#
发表于 2015-3-24 18:34:01 | 只看该作者
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表