遥望远方的天空

飞翔

导航

ASP.NET对数据库的基本操作——插入,删除,修改(上)

本文介绍一个通过WEB页面对数据库的操作的例子,本程序实现的功能是对数据库里的表进行插入,删除和修改的操作,还通过repeater控件将数据显示到WEB页面上。既然asp.net比asp优越的一个特性就是他的HTML标记和代码是分离的,那么我就在这里将这个两个文件的代码拷贝如下,下面是WebForm1.aspx文件的源代码:


  <meta content="C#" name="CODE_LANGUAGE">
  <meta content="JavaScript" name="vs_defaultClientScript">
  <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
  <style type="text/css">.table { }
 .td { BACKGROUND-COLOR: blue }
  </style>
 </HEAD>
 <body>
  <div align="center">
   <form id="Form1" method="post" runat="server">
    <asp:repeater id="Repeater1" runat="server">
     <HeaderTemplate>
      <table border="1" cellpadding="0" cellspacing="0" border="0">
       <caption>
        <h3>人才信息表</h3>
       </caption>
       <tr>
        <td>姓&nbsp;&nbsp;&nbsp;&nbsp;名</td>
        <td>性&nbsp;&nbsp;&nbsp;&nbsp;别</td>
        <td>年&nbsp;&nbsp;&nbsp;&nbsp;龄</td>
        <td>学&nbsp;&nbsp;&nbsp;&nbsp;历</td>
        <td>联系电话</td>
        <td>通讯住址</td>
        <td>工作经验</td>
       </tr>
     </HeaderTemplate>
     <ItemTemplate>
      <tr> <!--下面的代码中的Name,Sex,Age,Education,Telephone,Address,

Experience都是数据库表中一个字段,可以根据自己的具体情况修改

            -->


       <td><%#DataBinder.Eval(Container,"DataItem.Name")%></td>
       <td><%#DataBinder.Eval(Container,"DataItem.Sex")%></td>
       <td><%#DataBinder.Eval(Container,"DataItem.Age")%></td>
       <td><%#DataBinder.Eval(Container,"DataItem.Education")%></td>
       <td><%#DataBinder.Eval(Container,"DataItem.Telephone")%></td>
       <td><%#DataBinder.Eval(Container,"DataItem.Address")%></td>
       <td><%#DataBinder.Eval(Container,"DataItem.Experience")%></td>
      </tr>
     </ItemTemplate>
     <FooterTemplate>
      </table>
     </FooterTemplate>
    </asp:repeater>
    <br>
    <br>
    <asp:Label id="lbMessage" runat="server"></asp:Label>
    <br>
    <br>
    <TABLE id="Table1" borderColor="blue" cellSpacing="0" cellPadding="0" width="465" align="center"
     frame="vsides">
     <TR class="td" height="80">
      <TD style="WIDTH: 361px" align="center"></TD>
     </TR>
     <tr>
      <td align="center">
       <table cellSpacing="0" cellPadding="2" border="0">
        <TR>
         <TD>姓&nbsp;&nbsp;&nbsp;名:</TD>
         <TD><asp:textbox id="tbName" runat="server"></asp:textbox><asp:requiredfieldvalidator id="RequiredFieldValidator1" runat="server" ErrorMessage="姓名不能为空" Font-Size="X-Small"
           ControlToValidate="tbName"></asp:requiredfieldvalidator></TD>
        </TR>
        <TR>
         <TD><FONT face="宋体">性&nbsp; 别:</FONT></TD>
         <TD>
          <asp:DropDownList id="ddlSex" runat="server">
           <asp:ListItem>请选择</asp:ListItem>
           <asp:ListItem>男</asp:ListItem>
           <asp:ListItem>女</asp:ListItem>
          </asp:DropDownList></TD>
        </TR>
        <TR>
         <TD><FONT face="宋体">年&nbsp; 龄:</FONT></TD>
         <TD><asp:textbox id="tbAge" runat="server"></asp:textbox></TD>
        </TR>
        <TR>
         <TD>学&nbsp;&nbsp; 历:</TD>
         <TD><asp:dropdownlist id="ddlEducation" runat="server">
           <asp:ListItem>请选择</asp:ListItem>
           <asp:ListItem Value="博士">博士</asp:ListItem>
           <asp:ListItem Value="硕士">硕士</asp:ListItem>
           <asp:ListItem Value="学士">学士</asp:ListItem>
           <asp:ListItem Value="大专">大专</asp:ListItem>
           <asp:ListItem Value="高中">高中</asp:ListItem>
           <asp:ListItem Value="文盲">文盲</asp:ListItem>
           <asp:ListItem></asp:ListItem>
          </asp:dropdownlist></TD>
        </TR>
        <TR>
         <TD><FONT face="宋体">联系电话:</FONT></TD>
         <TD><asp:textbox id="tbTelephone" runat="server"></asp:textbox></TD>
        </TR>
        <TR>
         <TD><FONT face="宋体">通讯地址:</FONT></TD>
         <TD><asp:textbox id="tbAddress" runat="server"></asp:textbox></TD>
        </TR>
        <TR>
         <TD><FONT face="宋体">工作经验:</FONT></TD>
         <TD><TEXTAREA id="taExperience" style="WIDTH: 153px" name="TEXTAREA1" rows="5" cols="16" runat="server">       </TEXTAREA></TD>
        </TR>
        <TR>
         <TD align="center" colSpan="2">
          <asp:Button id="btnUpdate" runat="server" Text="修改"></asp:Button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <asp:button id="btnAdd" runat="server" Text="添加"></asp:button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <asp:Button id="btnDelete" runat="server" Text="删除"></asp:Button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <asp:Button id="btnClose" runat="server" Text="关闭"></asp:Button></TD>
        </TR>
       </table>
      </td>
     </tr>
     <TR height="80">
      <TD class="td"></TD>
     </TR>
    </TABLE>
    <br>
    <br>
   </form>
  </div>
 </body>
</HTML>
下一页

posted on 2007-04-14 22:00  空想者  阅读(742)  评论(0编辑  收藏  举报