.net简单页面后台绑定下拉框,按钮,分页 前台aspx页面
一、aspx页面
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UpdateMTablesQCols.aspx.cs"
Inherits="BS.EAP.Portal.Business.DataQuery.UpdateMTablesQCols" EnableEventValidation="false" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<%@ Register Src="../../Controls/UserControl/DateProvider.ascx" TagName="DateProvider"
TagPrefix="uc1" %>
<!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 id="Head1" runat="server">
<title>查询数据表列</title>
<script src="../../Script/Jquery/jquery-1.5.1.js" type="text/javascript"></script>
<link rel="stylesheet" href="../../Script/Jquery/themes/base/jquery.ui.all.css" />
<script src="../../Script/Jquery/external/jquery.bgiframe-2.1.2.js" type="text/javascript"></script>
<script src="../../Script/Jquery/ui/jquery.ui.core.js" type="text/javascript"></script>
<script src="../../Script/Jquery/ui/jquery.ui.widget.js" type="text/javascript"></script>
<script src="../../Script/Jquery/ui/jquery.ui.mouse.js" type="text/javascript"></script>
<script src="../../Script/Jquery/ui/jquery.ui.button.js" type="text/javascript"></script>
<script src="../../Script/Jquery/ui/jquery.ui.draggable.js" type="text/javascript"></script>
<script src="../../Script/Jquery/ui/jquery.ui.position.js" type="text/javascript"></script>
<script src="../../Script/Jquery/ui/jquery.ui.resizable.js" type="text/javascript"></script>
<script src="../../Script/Jquery/ui/jquery.ui.dialog.js" type="text/javascript"></script>
<script src="../../Script/Jquery/ui/jquery.effects.core.js" type="text/javascript"></script>
<style type="text/css">
.x-tree-node
{
font-size: 12px;
}
.x-grid3-hd-row TD
{
font-size: 12px;
}
.x-grid3-row TD
{
font-size: 12px;
line-height: 16px;
}
.displayNone
{
display: none;
}
#gvMutiQueResult th
{
text-align: center;
}
</style>
<script type="text/javascript">
function ShowRemind() {
if (confirm("请确认是否进行更新多表查询列操作?")) {
return true;
} else {
return false;
}
}
function ShowHidden(obj) {
if ($("#div_QueryCon").css("display") == "none") {
$("#div_QueryCon").css({ "display": "" });
$(obj).attr("src", "../../App_Themes/Green/Images/Toggle_Up.gif");
$("#ShowHideCon").attr("innerText", "收起");
}
else {
$("#div_QueryCon").css({ "display": "none" });
$(obj).attr("src", "../../App_Themes/Green/Images/Toggle_Down.gif");
$("#ShowHideCon").attr("innerText", "展开");
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" LoadScriptsBeforeUI="true">
<Services>
<asp:ServiceReference Path="./QueryInfor.svc" />
</Services>
</asp:ScriptManager>
<ext:ResourceManager ID="ResourceManager1" runat="server" CleanResourceUrl="false" />
<asp:HiddenField ID="HtmlCurBizType" runat="server" />
<div>
<table width="280">
<tr>
<td>
<img src="../../App_Themes/Green/Images/FormTitle.gif" align="absMiddle" /> <font
color="#000000"><b>查询数据表列页面</b></font>
</td>
</tr>
<tr>
<td class="FormFadeLine" colspan="2">
</td>
</tr>
</table>
<table>
<tr>
<td>
<label id="ShowHideCon">
收起</label>
<img src="../../App_Themes/Green/Images/Toggle_Up.gif" style="border-width: 0; vertical-align: bottom;
cursor: pointer;" onclick="ShowHidden(this)" />
</td>
</tr>
<tr>
<td>
<asp:HiddenField ID="Hdn_EditConditionID" runat="server" />
</td>
</tr>
</table>
<div id="div_QueryCon">
<table id="tb_QuertCondtion" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
</td>
</tr>
<tr>
<%-- <td valign="top" style="padding-top: 2px">
业务:
</td>--%>
<td>
<asp:Button ID="updateBtn" runat="server" OnClick="BtnUpdate_Click" Text="更新查询列"
OnClientClick=" return ShowRemind()" />
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td id="td_Dept" runat="server">
业务:
<asp:DropDownList ID="drpDept" runat="server" AutoPostBack="true" OnSelectedIndexChanged="drpDept_SelectedIndexChanged">
</asp:DropDownList>
</td>
<td id="td_Table" runat="server">
表:
<asp:DropDownList ID="drpTable" runat="server" AutoPostBack="true" OnSelectedIndexChanged="drpTable_SelectedIndexChanged">
</asp:DropDownList>
</td>
<td>
<asp:Button ID="btnQuery" runat="server" Text="查询" OnClick="BtnQuery_Click" />
</td>
</tr>
<tr style="height: 10px">
</tr>
<tr>
<td colspan="2">
<hr style="border: 0.5px solid silver; width: 100%; text-align: left" />
</td>
</tr>
</table>
</div>
</div>
<asp:UpdatePanel ID="QueryResult" runat="server">
<ContentTemplate>
<div id="imageWait" class="displayNone">
<img alt="请稍候......" src="../../App_Themes/Green/Images/loading.gif" />正在生成查询,请稍候......
</div>
<asp:SqlDataSource ID="sqlDSMultiQuery" runat="server" ConnectionString="<%$ ConnectionStrings:DefaultConnectionString %>"
ProviderName="<%$ ConnectionStrings:DefaultConnectionString.ProviderName %>">
</asp:SqlDataSource>
<asp:GridView ID="gvMutiQueResult" runat="server" AllowPaging="True" AutoGenerateColumns="False"
OnPageIndexChanging="gvMutiQueResult_PageIndexChanging" PageSize="20" Height="50px">
<HeaderStyle HorizontalAlign="NotSet" VerticalAlign="NotSet" Wrap="False" Height="20px" />
<RowStyle BackColor="LightCyan" Font-Bold="False" Font-Overline="False" HorizontalAlign="Center"
VerticalAlign="Middle" Wrap="False" />
<PagerStyle HorizontalAlign="Center" Wrap="True" />
<PagerTemplate>
<div style="margin-left: 200px; text-align: left;">
<asp:LinkButton ID="cmdFirstPage" runat="server" CommandName="Page" CommandArgument="First"
Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex!=0 %>">首页</asp:LinkButton>
<%--<asp:LinkButton ID="cmdPreview" runat="server" CommandArgument="Prev" CommandName="Page"
Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex!=0 %>">前一页</asp:LinkButton>--%>
<asp:LinkButton ID="LinkButton0" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 %>"
CommandName="Page" Visible="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10 != 0 %>">...</asp:LinkButton>
<asp:LinkButton ID="LinkButton1" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 1 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 0 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 1) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 2 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 1 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 1 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 2) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton3" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 3 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 2 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 2 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 3) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton4" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 4 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 3 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 3 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 4) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton5" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 5 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 4 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 4 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 5) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton6" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 6 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 5 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 5 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 6) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton7" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 7 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 6 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 6 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 7) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton8" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 8 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 7 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 7 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 8) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton9" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 9 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 8 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 8 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 9) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton10" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 10 %>"
Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 9 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>"
CommandName="Page" Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex%10 != 9 %>"> <%# ((((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 10) %></asp:LinkButton>
<asp:LinkButton ID="LinkButton11" runat="server" CommandArgument="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 11 %>"
CommandName="Page" Visible="<%# (((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex/10)*10 + 10 < ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>">...</asp:LinkButton>
<%--<asp:LinkButton ID="cmdNext" runat="server" CommandName="Page" CommandArgument="Next"
Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex!=((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount-1 %>">后一页</asp:LinkButton>--%>
<asp:LinkButton ID="cmdLastPage" runat="server" CommandArgument="Last" CommandName="Page"
Enabled="<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex!=((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount-1 %>">尾页</asp:LinkButton>
第<asp:Label ID="lblcurPage" runat="server" Text='<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex+1 %>'></asp:Label>页/共<asp:Label
ID="lblPageCount" runat="server" Text='<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageCount %>'></asp:Label>页
转到第<input type="text" value='<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).PageIndex+1 %>'
id="previousSibling" style="width: 20px; height: 13px;" onkeypress="javascript:if(event.keyCode==13){if(/^\d+$/.test(this.value)){__doPostBack('<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).UniqueID %>','Page$'+this.value);}else{alert('必须为数字');return false;}}" />页
<input type="button" style="width: 40px" value="Go" onclick="javascript:var o=document.getElementById('previousSibling');if(/^\d+$/.test(o.value)){__doPostBack('<%# ((System.Web.UI.WebControls.GridView)Container.Parent.Parent).UniqueID %>','Page$'+o.value);}else{alert('必须为数字');return false;}" />
</div>
</PagerTemplate>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
<div id="divContent" style="display: none">
<iframe id="frmReport" runat="server" width="100%" height="600px" frameborder="0"
src="" scrolling="auto"></iframe>
</div>
<div style="width: 98%; padding-top: 20px;" id="divLoadingFrame">
<div id="divLoading" style="display: none">
<table>
<tr>
<td>
<img alt="请稍候......" src="../../App_Themes/Green/Images/loading.gif" />
</td>
<td valign="middle">
正在生成报表,请稍候......
</td>
</tr>
</table>
</div>
</div>
<script type="text/javascript">
//alert(top.window.document.body.scrollHeight + "," + screen.availHeight);
document.getElementById("frmReport").height = top.window.document.body.scrollHeight - 240;
</script>
</form>
</body>
</html>
.net简单页面后台绑定下拉框,按钮,分页 前台aspx页面的更多相关文章
- .net简单页面后台绑定下拉框,按钮,分页 后台cs文件
二.cs文件 using System;using System.Collections.Generic;using System.Web.UI;using System.Web.UI.WebCont ...
- WPF AutoGeneratingColumn 绑定下拉框
WPF自动产生列,前台代码: <DataGrid x:Name="Dg" AutoGenerateColumns="True" CanUserAddRow ...
- ASP.NET MVC中的cshtml页面中的下拉框的使用
ASP.NET MVC中的cshtml页面中的下拉框的使用 用上@Html.DropDownList 先记下来..以做备忘...
- 奥展项目笔记07--vue绑定下拉框和checkbox总结
1.vue绑定下拉框 <div class="col-md-1 data"> <select class="form-control " v- ...
- 表id关联数据获取至页面,制作下拉框多选进行数据多项获取(字段处理)
这周完成了一张表单,重点碰到以下问题: 1.freemaker获取年份的type值取year,类型直接为Long,传至后台和获取数据不需要转换: 2.freemaker获取日期type值为date, ...
- MVC4 绑定下拉框方法,解决编辑时不绑定值
方法一 Controller 部分代码: public ActionResult Modify(int id) { //3.1.1 检查id //3.1.2根据id查询数据 Models.Stude ...
- Select级联菜单,用Ajax获取Json绑定下拉框(jQuery)
需求类似这样 ↓ ↓ ↓ --> 菜单A发生变化,动态取数据填充下拉菜单B. JS代码如下: <script type="text/javascript"& ...
- jquery easyui无法绑定下拉框内容
最近在研究jquery easyui的DataGrid,发现DataGrid中的下拉框无法绑定值,找了很久也没发现是具体问题所在,最后还是同事帮忙搞定的.具体问题竟然是jquery easyui提供的 ...
- 绑定下拉框时避免触发SelectedIndexChanged事件
在从数据库读取数据集绑定到下拉框时会立即触发其SelectedIndexChanged事件造成异常,可对其SelectedIndexChanged事件采取先解除后附加的方法解决. cmbXl_gt.V ...
随机推荐
- android图形基础知识
Android核心分析(23)-----Andoird GDI之基本原理及其总体框架 2010-06-13 22:49 18223人阅读 评论(18) 收藏 举报 AndroidGDI基本框架 在An ...
- 学习心得记录:[一]sql安装与配置
时间:2015年9月13日 02:43:09 科目:mysql的安装 笔记: 准备: 1.首先下载解压版的mysql 2.将下载好的文件放到c:\Program Files\MYSQL下(mysql文 ...
- sass转换为css
sass安装的方法参考官网:http://www.w3cplus.com/sassguide/ SASS文件转换为CSS文件的方法: 首先输出 F: 代表找到F盘 : 然后输出cd sass 代表找到 ...
- POJ 3384 Feng Shui
http://poj.org/problem?id=3384 题意:给一个凸包,求往里面放两个圆(可重叠)的最大面积时的两个圆心坐标. 思路:先把凸包边往内推R,做半平面交,然后做旋转卡壳,此时得到最 ...
- Codeforces 461B Appleman and Tree
http://codeforces.com/problemset/problem/461/B 思路:dp,dp[i][0]代表这个联通块没有黑点的方案数,dp[i][1]代表有一个黑点的方案数 转移: ...
- 旋的X-Di
旋的X-Di | 氪加 旋的X-Di
- 基于PCA和SVM的人脸识别
程序中采用的数据集是ORL人脸库,该人脸库共有400副人脸图像,40人,每人10幅,大小为112*92像素,同一个人的表情,姿势有少许变化. 程序的流程主要分为三部分,数据的预处理(PCA降维和规格化 ...
- javascript实现的手风琴折叠菜单效果
演示地址:http://codepen.io/anon/pen/pJERMq 实现效果: HTML代码: <!DOCTYPE html> <html lang="en&qu ...
- C++ Primer 学习笔记_77_模板与泛型编程 --实例化
模板与泛型编程 --实例化 引言: 模板是一个蓝图,它本身不是类或函数.编译器使用模板产生指定的类或函数的特定版本号.产生模板的特定类型实例的过程称为实例化. 模板在使用时将进行实例化,类模板在引用实 ...
- windows下批量杀死进程
有时候因为病毒或其它原因,启动了一系列的进程,而且有时杀了这个,又多了那个.使用命令taskkill可将这些进程一下子所有杀光: C:\Users\NR>taskkill /F /im fron ...