⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 package.aspx

📁 本文件为ASP开发的在线播放系统,挺不错的,创建数据需按照说明进行创建,祝你成功!
💻 ASPX
字号:
<!-- #include virtual="/include/PageDirective.inc" -->  
<!-- #include virtual="/include/imports.inc" -->        
<!-- #include virtual="/include/common_function.inc" -->
<html>
<head>
<link REL="StyleSheet" HREF="/css/standard.css" >
<script language="C#" runat="server">

/*************************************************  
* 模块: package.aspx	                    
* 作者: jerry	                                        
* 修改: 2/1/2001                                    
* 目的: course table query                         
* 参数: none                                  
* 数据: sel: course
*       ins: course
*	upt: none
*	del: course
* 批注:                                             
***************************************************/

private void Page_Load(Object Src, EventArgs E) {
   try {
      if (!IsPostBack)
         BindGrid();
   }                               
   catch (System.Exception e) {    
        ErrorHandler(e.ToString());
   }                               
}

private void Add_Click(Object sender, EventArgs E) {
   try {        
	String insertCmd = "insert into course (course_id,course_name,course_type) values (@course_id,@course_name,@course_type)";
	SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["edu"]);
	SqlCommand myCommand = new SqlCommand(insertCmd, myConnection);
	myCommand.Parameters.Add(new SqlParameter("@course_id", SqlDbType.VarChar, 50));
	myCommand.Parameters["@course_id"].Value = course_id.Value;        
	myCommand.Parameters.Add(new SqlParameter("@course_name", SqlDbType.VarChar, 50));
	myCommand.Parameters["@course_name"].Value = course_name.Value;
	myCommand.Parameters.Add(new SqlParameter("@course_type", SqlDbType.Char, 1));
	myCommand.Parameters["@course_type"].Value ="2";
	myConnection.Open();

	try {
	   myCommand.ExecuteNonQuery();
	   MessageSQLInsDone();
	}
	catch (System.Data.SqlClient.SqlException e) {
	   SQLErrorHandler(e);
	}
	
	myConnection.Close();
	BindGrid();
   }                               
   catch (System.Exception e) {    
        ErrorHandler(e.ToString());
   }                               
}

private void MyDataGrid_Delete(Object sender, DataGridCommandEventArgs E) {
   try {
	SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["edu"]);
	string deleteCmd = "delete from course where course_id = @course_id";
	SqlCommand myCommand = new SqlCommand(deleteCmd, myConnection);
	myCommand.Parameters.Add(new SqlParameter("@course_id", SqlDbType.VarChar, 50));
	myCommand.Parameters["@course_id"].Value = MyDataGrid.DataKeys[(int)E.Item.ItemIndex];        
	myConnection.Open();

	try {
	   myCommand.ExecuteNonQuery();
	   MessageSQLDelDone();
	}
	catch (System.Data.SqlClient.SqlException e) {
	   SQLErrorHandler(e);	
	}
	
	myConnection.Close();
	BindGrid();
   }                               
   catch (System.Exception e) {    
        ErrorHandler(e.ToString());
   }                               
}

private void MyDataGrid_Page(Object sender, DataGridPageChangedEventArgs E) {
   try {
	BindGrid();
   }                               
   catch (System.Exception e) {    
        ErrorHandler(e.ToString());
   }                               
}

private void BindGrid() {
   try {
	SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["edu"]);
	SqlDataAdapter myCommand = new SqlDataAdapter("select * from course where course_type='2'", myConnection);
	DataSet ds = new DataSet();
	myCommand.Fill(ds, "course");
	MyDataGrid.DataSource=ds.Tables["course"].DefaultView;
	MyDataGrid.DataBind();
   }                               
   catch (System.Exception e) {    
        ErrorHandler(e.ToString());
   }                               
}

</script>
</head>
<body style="font: 10pt verdana">
<!-- #include virtual="/include/header.inc" -->
  <form runat="server">
 <table width=100% cellspacing=0 cellpadding=0>
    <tr>
      <td align="center" class="CONTENTTITLE" width="100%" bgcolor="D3C9C7">                        
              全科维护
      </td>
    </tr>
    <tr>                                                                       
      <td>	                                                               
      <span id="Message" EnableViewState="false" class="MESSAGE" runat="server"/>
      </td>	                                                               
    </tr>                                                                      
    <tr>
     <td colspan="10" bgcolor="#aaaadd" style="font:10pt verdana">新增:</td>
    </tr>
  </table>

 <table  style="font: 8pt verdana">
           
	   <tr>
	      <TD VALIGN="top" ALIGN="left"><span class="REQUIREDFIELD">全科代码:</span><BR><input type="text" id="course_id" value="000" runat="server"></FONT></TD>
	      <TD VALIGN="top" ALIGN="left"><span class="REQUIREDFIELD">全科名称:</span><BR><input type="text" id="course_name" value="000" runat="server"></FONT></TD>
	      <TD VALIGN="top" ALIGN="left"><FONT FACE="Verdana,Helvetica,Arial" SIZE=1>&nbsp;<BR>        <input type="submit" OnServerClick="Add_Click" value="新增" runat="server"></FONT></TD>				              
            </tr>
           <TR>
	     <TD ><asp:RequiredFieldValidator ControlToValidate="course_id" Display="Static" ErrorMessage="*:不可空白" runat=server/></TD>
	     <TD ><asp:RequiredFieldValidator ControlToValidate="course_name" Display="Static" ErrorMessage="*:不可空白" runat=server/></TD>
	  </TR>
  </table>
 <table style="font: 8pt verdana" width=100% >
            <tr>
              <td colspan="5" bgcolor="#aaaadd" style="font:10pt verdana">修改/删除:</td>
           </tr>
  </table>

    <ASP:DataGrid id="MyDataGrid" runat="server"
      AllowPaging="True"
      PageSize="15"
      PagerStyle-Mode="NumericPages"
      PagerStyle-HorizontalAlign="Right"
      OnPageIndexChanged="MyDataGrid_Page"
      
      BackColor="#F4FFF4" 
      BorderColor="black"
      ShowFooter="false" 
      CellPadding=3 
      CellSpacing="0"
      Font-Name="Verdana"
      Font-Size="8pt"
      HeaderStyle-BackColor="lightblue"
      OnDeleteCommand="MyDataGrid_Delete"
      DataKeyField="course_id"
      AutoGenerateColumns="false"
    >

      <Columns>
	 <asp:ButtonColumn Text="删除" CommandName="Delete"  ButtonType="PushButton" />
	<asp:TemplateColumn HeaderText="全科代码" >
          <ItemTemplate>
            <a href="package_upt.aspx?course_id=<%# DataBinder.Eval(Container.DataItem, "course_id") %>"><asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "course_id") %>'/> </a>
          </ItemTemplate>
        </asp:TemplateColumn>
        <asp:TemplateColumn HeaderText="全科名称" SortExpression="course_name">
          <ItemTemplate>
            <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "course_name") %>'/>
          </ItemTemplate>
        </asp:TemplateColumn>
      </Columns>
    </ASP:DataGrid>

  </form>
<!-- #include virtual="/include/footer.inc" -->
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -