page :

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="QueryxxxxInfos.ascx.cs" Inherits="DotNetNuke.Modules.HRAddUser.QueryxxxxInfos" %>
<asp:Panel ID="panMain" runat="server">
<table> <tr>
<td>
<table>
<tr>
<td>
<asp:Label ID="Label2" runat="server" Text="xx名称:"></asp:Label></td>
<asp:TextBox ID="tbxToxxName" runat="server" Width="220px"></asp:TextBox></td>
<asp:Label ID="Label2" runat="server" Text="xxx信息:"></asp:Label></td>
<asp:TextBox ID="tbxToxxxColumn" runat="server" Width="220px"></asp:TextBox></td>
<td>
</tr> <!-- <tr>
<td>
<asp:Label ID="Label7" runat="server" Text="xxx情况:"></asp:Label></td>
<td>
<asp:DropDownList ID="ddlxxxxState" runat="server">
<asp:ListItem Selected="True" Text="全部" Value="全部"></asp:ListItem>
<asp:ListItem Text="未xxx" Value="未xxx"></asp:ListItem>
<asp:ListItem Text="已xxx" Value="已xxx"></asp:ListItem>
</asp:DropDownList>
 </td>
</tr>-->
<tr>
<td>
<asp:Button ID="btnselect" runat="server" OnClick="btnselect_Click" Text="查询" />
</td>
</tr>
</table>
</td>
</tr> <tr>
<td>
<asp:GridView ID="gridxxxPages" runat="server" AutoGenerateColumns="False"
BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px"
CellPadding="3" CssClass="GridFont" GridLines="Vertical" PageSize="20"
Width="2500px">
<PagerSettings Mode="NumericFirstLast" />
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<Columns> <asp:BoundField DataField="DataTableColumns" HeaderText="名称" ItemStyle-Width="3%"/>
<asp:BoundField DataField="DataTableColumns" HeaderText="日期" DataFormatString="{0:yyyy-MM-dd}" />
<asp:BoundField DataField="DataTableColumns" HeaderText="xxx信息" /> </Columns>
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<HeaderStyle BackColor="#C0C0FF" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
</asp:GridView>
</td>
</tr>
<tr>
<td><asp:Label ID="lblMessage" runat="server" ForeColor="Red"></asp:Label></td>
</tr>
</table>
</asp:Panel>

  

controller:

using System;
using System.Data;
using System.Web.UI.WebControls;
using DotNetNuke.Services.Localization;
using DotNetNuke.Security; namespace DotNetNuke.Modules.DataCon
{
/// <summary>
/// xxxx查询界面
/// </summary>
public partial class QueryxxxPageInfos : DotNetNuke.Entities.Modules.PortalModuleBase, DotNetNuke.Entities.Modules.IActionable
{
private DotNetNuke.Modules.DataCon.DataController Dac = new DataController();
private DataTable dtxxxPage;
string sWhere = ""
;
protected void Page_Load(object sender, EventArgs e)
{
FillDG();
if (!IsPostBack)
{
FillUI();
}
} private void FillDG()
{
sWhere = " where 1=1 ";
if (tbxToxxName.Text != "")
{
sWhere += " and xxxxName like '%" + tbxToxxName.Text + "%'";
} if (tbxToxxxColumn.Text != "")
{
sWhere += " and xxxxColumn like '%" + tbxToxxxColumn.Text + "%'";
} sWhere += " order by xxxPageID "; dtxxxPage = new DataTable();
dtxxxPage = Dac.GetxxxPage(sWhere);
} private void FillUI()
{
gridxxxPages.DataSource = dtxxxPage;
gridxxxPages.DataBind();
} protected void btnselect_Click(object sender, EventArgs e)
{
FillDG();
FillUI();
} #region IActionable 成员 DotNetNuke.Entities.Modules.Actions.ModuleActionCollection DotNetNuke.Entities.Modules.IActionable.ModuleActions
{
get
{
Entities.Modules.Actions.ModuleActionCollection Actions = new
Entities.Modules.Actions.ModuleActionCollection();
Actions.Add(GetNextActionID(),
Localization.GetString(Entities.Modules.Actions.ModuleActionType.AddContent,
LocalResourceFile), Entities.Modules.Actions.ModuleActionType.AddContent, "", "",
EditUrl(), false, SecurityAccessLevel.Edit, true, false);
return Actions;
}
} #endregion
}
}

  

datainfo:

   /// <summary>
/// 获取xxxxx表
/// </summary>
/// <param name="swhere"></param>
/// <returns></returns>
public DataTable GetxxxInfo(string swhere)
{
DataTable dataMKPro = new DataTable();
string CommandText = "select ...... from tablename " + swhere;
dataMKPro = sqlAccess.ExecuteTable(CommandText);
return dataMKPro;
}

  

c#页面查询、数据显示的更多相关文章

  1. plsql查询数据显示为乱码解决方法

    使用plsql查询数据显示为乱码: 查看数据库编码: 通过网上搜索,发现需要设置环境变量,添加以下环境变量: LANG=zh_CN.GBK NLS_LANG="SIMPLIFIED CHIN ...

  2. asp.net mvc jqgrid 同一个页面查询不同的表,jqgrid显示不同表的表头和数据并且分页

    基于我上一篇文章<a href="http://www.cnblogs.com/alasai/p/4765756.html">asp.net mvc excel导入&l ...

  3. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_22-CMS前端页面查询开发-Api调用-跨域解决

    点击页面查询按钮 ,报错.跨域问题. 前端端口是11000 请求后端的服务地址端口是31001 出现跨域 开始解决跨域 把前面带端口的地址 用变量代替 只有带/api/cms开头的就转发的服务端310 ...

  4. SQL Server 页面查询超时(SOS_SCHEDULER_YIELD等待)

    一.问题概述 问题大概是这样的,有一个功能页面经常查询超时,有时候就算能查询出来也要很长的时间,但是有时又会很快.遇到的这种问题在排除掉网络原因之后基本上可以从查询语句上去找原因. 编译查询SQL语句 ...

  5. JSP--TOMCAT-MYSQL web页面查询

    queryStudent.jsp代码如下 <%@ page language="java" contentType="text/html; charset=gb23 ...

  6. PHP----作业:查询数据显示在页面上

    作业: 查询INFO表所有数据,显示在页面上(表格)性别要显示男女 民族 显示民族名称 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra ...

  7. springmvc项目搭建四-基于前端框架完善页面的数据显示

    上一篇把前端框架先放上去了,现在开始前后端进行交互,对数据进行显示. 效果如图所示...中间经历了数据显示不上去的问题,是对于spring的注解了解不够,问题及其解决可以参照上一篇问题处理... 目前 ...

  8. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_19-CMS前端页面查询开发-页面原型-Table组件测试

    页面填充内容.用一个表格来显示内容 3.1.2.1 Element-UI介绍 本项目使用Element-UI来构建界面,Element是一套为开发者.设计师和产品经理准备的基于 Vue 2.0 的桌面 ...

  9. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_20-CMS前端页面查询开发-页面原型-页面内容完善

    访问swaggerUI的接口 得到返回的json数据,就是我们页面上要显示的数据 复制到页面的数据这里 [ { "siteId": "5a751fab6abb5044e0 ...

随机推荐

  1. mipi csi接口,1条lane支持多少像素,200w像素需要几条lane,为什么,怎么计算出来的?谢谢!

    按帧频FRAME=60HZ, 分辨率480*800来计算;以WVGA 显示分辨率,24BIT图片,60幁为例,在理想状态下(未包含RGB信号前后肩宽度),总传输速率最小为:480*800*8BIT*3 ...

  2. C语言编程基础有网盘资料哦

    刚开始看STM32的库函数,会有很多疑惑,例如指针怎么用,结构体跟指针怎么配合,例如函数的参数有什么要求,如何实时更新IO口的数据等.如果重新进行C语言的学习,那么要学很久才能够系统地认识.本文则将比 ...

  3. 最小最大堆min-max Heap

    (1)由性质5只能插在奇数层,即根节点处,7下沉到右堆的min level,10下沉到max level,插入后满足min-max heap性质,很容易画出: (2)由性质80也是向右堆插入,且插入到 ...

  4. 2021CCPC网络赛(重赛)题解

    自己还是太菜了,五个小时一个题也没磕出来,还是队友牛逼!... Primality Test 先看这个题,可能一上去就被\(\frac{f(x)+f(f(x))}{2}\)向下取整吓住了,但仔细想想, ...

  5. PWN学习之整数溢出

    目录 PWN学习之整数溢出 整数溢出 溢出和回绕 漏洞多发函数 整数溢出例子 PWN学习之整数溢出 整数溢出 如果一个整数用来计算一些敏感数值,如缓冲区大小或数值索引,就会产生潜在的危险.通常情况下, ...

  6. WPF进阶技巧和实战03-控件(3-文本控件及列表控件)

    系列文章链接 WPF进阶技巧和实战01-小技巧 WPF进阶技巧和实战02-布局 WPF进阶技巧和实战03-控件(1-控件及内容控件) WPF进阶技巧和实战03-控件(2-特殊容器) WPF进阶技巧和实 ...

  7. 【centos】更换yum源

    yum下载有时候很慢,可以换一下源: 步骤: 1)下载wget yum install -y wget 2)备份默认的yum mv /etc/yum.repos.d /etc/yum.repos.d. ...

  8. Cannot load module file xxx.iml的两种解决方法

    一. 一种是点击左上角File,然后点击Invalidate Caches / Restart...,弹出对话框再点击Invalidate and Restart等待工程重新加载,问题就解决了. 二. ...

  9. LeetCode刷题 二分专题

    二分专题 二分的题目类型 对于满足二段性的题目的两套模板 模板一 模板如下 模板二 模板如下 解决二分题目的一般流程 LeeCode实战 LC69.x的平方根 解法思路 LC35.搜索插入位置 解法思 ...

  10. AppGallery Connect场景化开发实战—注册订阅通知

    借助AppGallery Connect(以下简称AGC)的认证服务,云函数,短信服务等服务,当用户注册成功后,便可以在注册的手机号或者邮箱地址中收到一条应用的欢迎短信或者欢迎邮件.以便让开发者更快地 ...