如题,我的sql语句执行很慢大概需要40秒的时间执行完,或者百分比的进度条不能实现,我方上一张图片也可以,但是怎么才能在点击查询的时候显示进度条,当执行完查询的时候显示和GridView绑定完成的时候隐藏,谢谢!
解决方案 »
- 全国最顶尖的.NET全套教学视频
- 有关ajax的一个说简单又不简单的问题
- treeView
- 网上找了一个改写的GridView类,不知道怎么用,大家看看
- |M| C#和Javascript是如何声明这样的变量:如我有变量a="AB" b="CD" 然后我要就声明一个变量名为"ABCD"(即变量名为a+b)的变量
- Excel数据导入Sql Server的数据类型问题!
- 怎么循环取得dropdownlist的各项的值?在不轮流设为当前选择项的情况下?
- 这种对话框怎么实现啊?
- 为什么在Internet临时文件夹中(Temporary Internet Files)存在相同的文件?
- 请教一个有关datagrid的一个问题.(在线等)
- 如何用C#.Net去实现排课系统,特别是算法问题,如何用代码实现?
- 【讨论】关于mvc与三层架构
你可以再点查询的时候 OnClientClick 显示个DIV请稍等 也可以加个加载的图片
然后加载结束了 在用JS 隐藏这个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>
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</div>
protected void Button1_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(3000);
databind();
}