仓酷云

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

[学习教程] ASP网页编程之Datagrid分页、排序、删除代码

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

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

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

x
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。datagrid|分页|排序<%@Pagelanguage="c#"Codebehind="default.aspx.cs"AutoEventWireup="false"Inherits="datagrid.WebForm1"%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
<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">
<script>
window.resizeTo(screen.width,screen.height-30);
</script>
<asp:datagridid="DataGrid1"style="Z-INDEX:101;LEFT:48px;POSITION:absolute;TOP:56px"runat="server"
HorizontalAlign="Center"DataKeyField="au_id"PageSize="3"AllowPaging="True"Width="408px"
AutoGenerateColumns="False"AllowSorting="True">
<Columns>
<asp:BoundColumnDataField="au_id"SortExpression="au_id"ReadOnly="True"HeaderText="ID"></asp:BoundColumn>
<asp:BoundColumnDataField="city"SortExpression="city"ReadOnly="True"HeaderText="乡村"></asp:BoundColumn>
<asp:TemplateColumnSortExpression="au_id"HeaderText="操纵">
<ItemTemplate>
<asp:LinkButtonrunat="server"ID="delbutton"Text="删除"CommandName="Delete"CausesValidation="false"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyleVisible="False"PageButtonCount="6"></PagerStyle>
</asp:datagrid><asp:labelid="Label1"style="Z-INDEX:106;LEFT:312px;POSITION:absolute;TOP:24px"runat="server"></asp:label><asp:linkbuttonid="LBtfir"style="Z-INDEX:105;LEFT:72px;POSITION:absolute;TOP:24px"runat="server">首页</asp:linkbutton><asp:linkbuttonid="LBtlast"style="Z-INDEX:104;LEFT:256px;POSITION:absolute;TOP:24px"runat="server">尾页</asp:linkbutton><asp:linkbuttonid="LBtpre"style="Z-INDEX:103;LEFT:192px;POSITION:absolute;TOP:24px"runat="server">上一页</asp:linkbutton><asp:linkbuttonid="LBtnex"style="Z-INDEX:102;LEFT:120px;POSITION:absolute;TOP:24px"runat="server">下一页</asp:linkbutton></form>
</body>
</HTML>
代码

default.aspx.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;

namespacedatagrid
{
///<summary>
///WebForm1的择要申明。
///</summary>
publicclassWebForm1:System.Web.UI.Page
{
protectedSystem.Web.UI.WebControls.LinkButtonLBtnex;
protectedSystem.Web.UI.WebControls.LinkButtonLBtpre;
protectedSystem.Web.UI.WebControls.LinkButtonLBtlast;
protectedSystem.Web.UI.WebControls.LinkButtonLBtfir;
protectedSystem.Web.UI.WebControls.LabelLabel1;
protectedSystem.Web.UI.WebControls.DataGridDataGrid1;
publicstringSortField;

privatevoidPage_Load(objectsender,System.EventArgse)
{
//在此处安排用户代码以初始化页面
if(!Page.IsPostBack)
{
databind();
}
}
publicvoiddatabind()
{
SqlConnectioncon=newSqlConnection("server=it003;database=pubs;uid=sa;pwd=");
con.Open();
stringsql="select*fromauthors";
SqlDataAdapterada=newSqlDataAdapter(sql,con);
DataSetds=newDataSet();
ada.Fill(ds,"temp");
ds.Tables["temp"].DefaultView.Sort=SortField;
DataGrid1.DataSource=ds.Tables["temp"].DefaultView;
DataGrid1.DataBind();
ada.Di</p>问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.
深爱那片海 该用户已被删除
沙发
发表于 2015-1-20 07:42:31 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
莫相离 该用户已被删除
板凳
发表于 2015-1-23 09:42:37 来自手机 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
灵魂腐蚀 该用户已被删除
地板
发表于 2015-1-25 20:38:41 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
精灵巫婆 该用户已被删除
5#
发表于 2015-1-25 22:57:42 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
小女巫 该用户已被删除
6#
发表于 2015-2-4 08:42:50 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
只想知道 该用户已被删除
7#
发表于 2015-2-9 20:20:20 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
不帅 该用户已被删除
8#
 楼主| 发表于 2015-2-27 20:57:51 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
9#
发表于 2015-3-9 13:31:34 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
admin 该用户已被删除
10#
发表于 2015-3-16 22:27:56 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
愤怒的大鸟 该用户已被删除
11#
发表于 2015-3-23 05:22:57 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 03:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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