`
java-mans
  • 浏览: 11418044 次
文章分类
社区版块
存档分类
最新评论

asp.net gridview实现正在加载效果方案一

 
阅读更多
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
  
</head>
<body>
     <form id="form1" runat="server">
    <div>
       <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>    
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
        <asp:Label ID="Label2" runat="server" Text="请输入用户名"></asp:Label><input type="text" id="text2" /><asp:Button
            ID="Button2" runat="server" Text="查询" onclick="Button1_Click" />
         <asp:UpdateProgress ID="UpdateProgress1" runat="server">
        <ProgressTemplate>
        正在加载数据.............
        </ProgressTemplate>
        </asp:UpdateProgress>
            <asp:GridView ID="GridView1" runat="server" Width="347px" AllowPaging="True" 
                AutoGenerateColumns="False" PageSize="2" 
                onpageindexchanging="GridView1_PageIndexChanging">
                <Columns>
                    <asp:BoundField HeaderText="编号" DataField="orderid"/>
                    <asp:BoundField HeaderText="用户名" DataField="customerid"/>
                    <asp:BoundField HeaderText="密码"  DataField="shipvia"/>
                    <asp:BoundField HeaderText="类别"  DataField="shipname"/>
                </Columns>
            </asp:GridView>
        </ContentTemplate>        
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />
            </Triggers>
        </asp:UpdatePanel>
    </div>
    </form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;

public partial class _Default : System.Web.UI.Page
{
   
    

    protected void Page_Load(object sender, EventArgs e)
    {
        
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        System.Threading.Thread.Sleep(3000);
        databind();
    }
    public void databind()
    {
        string sql = "SELECT [orderid], [customerid], [shipvia], [shipname] FROM [orders]";
        string con = "Data Source=.;Initial Catalog=northwind;User ID=sa;Password=19790601";
        SqlConnection mycon = new SqlConnection(con);
        mycon.Open();
        SqlDataAdapter mydt = new SqlDataAdapter(sql, mycon);
        DataSet ds = new DataSet();
        mydt.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();
        mycon.Close();
    }
    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        databind();
    }
}


分享到:
评论

相关推荐

    ASP.NET页面正在加载过程中,显示“正在加载……

    asp.net页面显示正在加载、提交表单显示进度条

    ASP.NET GridView表格列宽拖动功能示例

    ASP.NET GridView表格列宽拖动功能示例,很值得一看!

    Display image gallery in ASP.NET GridView Control

    Display image gallery in ASP.NET GridView Control。

    asp.net gridview自定义分页

    数据量很大时,使用gridview内置的分页功能,页面加载会非常慢。此处自定义分页是在需要时才加载当页数据。 示例中包含完整的Sql数据库访问类(考虑到了存储过程的使用),也可以适应不同的数据库,简单的修改代码...

    从SQL Server表中单击按钮,在ASP.NET Gridview中加载更多记录

    在本文中,我将演示如何按需获取更多数据,即在每次单击按钮时从SQL Server数据库表中获取更多记录,并使用等待/进度/加载图像在GridView中加载,如ASP.NET中的图像所示,使用C#和VB语言。

    asp.net 滚动条到底部追加数据

    1.asp.net 滚动条到达底部,页面自动ajax读取数据追加到页面中 2.ajax查询数据 3.到达底部判断 4.到达底部触发追加数据方法 5.原有数据不清除,只在原有数据上追加新数据 6.VS2015开发,第一次运行,请重新生成解决...

    一个基于C#+ASP.NET 实现的GridView的Lookup查询程序例子源码

    一个基于C#+ASP.NET 实现的GridView的Lookup查询程序例子源码。

    .net中DataGridView异步加载大批量数据

    多线程异步加载大批量数据到Datagridview中,没次加载1000条数据。 引用DLL,调用方法: string sql = "select top {0} * from {2} where FItemID not in (select top {1} FItemID from {2})"; string tbName = ...

    asp.net知识库

    asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建多层应用 在MastPage中引用脚本资源 2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0) asp.net 2.0 新特性 Visual Web ...

    Asp.net的GridView控件实现单元格可编辑方便用户使用

    第一张图中的数据加载是通过下述方法实现: protectedvoid GridView_RowDataBound(object sender, GridViewRowEventArgs e) {……} 第二张图中的修改数据是通过下述方法实现: protectedvoidGridView_Pue_...

    ASP.NET 控件的使用

    第1章 ASP.NET Framework概览 2 1.1 ASP.NET和.NET Framework 5 1.1.1 框架类库 5 1.1.2 公共语言运行库 9 1.2 ASP.NET控件 10 1.2.1 ASP.NET控件概览 11 1.2.2 HTML控件 12 1.2.3 理解和处理控件事件 12 1.2.4 ...

    ASP.NET.4揭秘

    第一部分 构建asp.net页面 第1章 asp.net framework概览2 1.1 asp.net和.net framework5 1.1.1 框架类库5 1.1.2 公共语言运行库10 1.2 asp.net控件11 1.2.1 asp.net控件概览11 1.2.2 html控件12 1.2.3 理解和处理...

    ASP.NET3.5从入门到精通

    第 1 章认识 ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET 历史与展望 1.1.2 ASP.NET 与ASP 1.1.3 ASP.NET 开发工具 1.1.4 ASP.NET 客户端 1.1.5 ASP.NET 3.5 新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET 应用程序需...

    ASP.NET 3.5 开发大全

    第1章 认识ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET历史与展望 1.1.2 ASP.NET与ASP 1.1.3 ASP.NET开发工具 1.1.4 ASP.NET客户端 1.1.5 ASP.NET 3.5新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET应用程序需框架 1.2.1 ...

    ASP.NET 3.5 开发大全1-5

    第1章 认识ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET历史与展望 1.1.2 ASP.NET与ASP 1.1.3 ASP.NET开发工具 1.1.4 ASP.NET客户端 1.1.5 ASP.NET 3.5新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET应用程序需框架 1.2.1 ...

    ASP.NET 3.5 开发大全word课件

    第1章 认识ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET历史与展望 1.1.2 ASP.NET与ASP 1.1.3 ASP.NET开发工具 1.1.4 ASP.NET客户端 1.1.5 ASP.NET 3.5新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET应用程序需框架 1.2.1 ...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    ASP.NET 4高级程序设计(第4版)》【原版书为:Pro ASP.NET 4 in C# 2010】是ASP.NET领域的鸿篇巨制,全面讲解了ASP.NET4的各种特性及其背后的工作原理,并给出了许多针对如何构建复杂、可扩展的网站从实践中得出的...

    ASP.NET 3.5 开发大全11-15

    第1章 认识ASP.NET 3.5 1.1 什么是ASP.NET 1.1.1 .NET历史与展望 1.1.2 ASP.NET与ASP 1.1.3 ASP.NET开发工具 1.1.4 ASP.NET客户端 1.1.5 ASP.NET 3.5新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET应用程序需框架 1.2.1 ...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    第1章 ASP.NET 2.0概述 1 1.1 简史 1 1.2 ASP.NET 2.0的目标 2 1.2.1 开发人员的效率 3 1.2.2 管理 5 1.2.3 性能和可伸缩性 8 1.3 ASP.NET 2.0的其他新特性 8 1.3.1 新的开发人员体系结构 8 1.3.2 新的编译...

Global site tag (gtag.js) - Google Analytics