c#页面查询、数据显示
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#页面查询、数据显示的更多相关文章
- plsql查询数据显示为乱码解决方法
使用plsql查询数据显示为乱码: 查看数据库编码: 通过网上搜索,发现需要设置环境变量,添加以下环境变量: LANG=zh_CN.GBK NLS_LANG="SIMPLIFIED CHIN ...
- asp.net mvc jqgrid 同一个页面查询不同的表,jqgrid显示不同表的表头和数据并且分页
基于我上一篇文章<a href="http://www.cnblogs.com/alasai/p/4765756.html">asp.net mvc excel导入&l ...
- 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_22-CMS前端页面查询开发-Api调用-跨域解决
点击页面查询按钮 ,报错.跨域问题. 前端端口是11000 请求后端的服务地址端口是31001 出现跨域 开始解决跨域 把前面带端口的地址 用变量代替 只有带/api/cms开头的就转发的服务端310 ...
- SQL Server 页面查询超时(SOS_SCHEDULER_YIELD等待)
一.问题概述 问题大概是这样的,有一个功能页面经常查询超时,有时候就算能查询出来也要很长的时间,但是有时又会很快.遇到的这种问题在排除掉网络原因之后基本上可以从查询语句上去找原因. 编译查询SQL语句 ...
- JSP--TOMCAT-MYSQL web页面查询
queryStudent.jsp代码如下 <%@ page language="java" contentType="text/html; charset=gb23 ...
- PHP----作业:查询数据显示在页面上
作业: 查询INFO表所有数据,显示在页面上(表格)性别要显示男女 民族 显示民族名称 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra ...
- springmvc项目搭建四-基于前端框架完善页面的数据显示
上一篇把前端框架先放上去了,现在开始前后端进行交互,对数据进行显示. 效果如图所示...中间经历了数据显示不上去的问题,是对于spring的注解了解不够,问题及其解决可以参照上一篇问题处理... 目前 ...
- 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_19-CMS前端页面查询开发-页面原型-Table组件测试
页面填充内容.用一个表格来显示内容 3.1.2.1 Element-UI介绍 本项目使用Element-UI来构建界面,Element是一套为开发者.设计师和产品经理准备的基于 Vue 2.0 的桌面 ...
- 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_20-CMS前端页面查询开发-页面原型-页面内容完善
访问swaggerUI的接口 得到返回的json数据,就是我们页面上要显示的数据 复制到页面的数据这里 [ { "siteId": "5a751fab6abb5044e0 ...
随机推荐
- .NET 5 全自动分表组件,.NET 分表方案 ,分表架构与设计
一.疑问&目的 1.1 分表使用场景 (1)可扩展架构设计,比如一个ERP用5年不卡,到了10就卡了因为数据太多了,这个时候很多人都是备份然后清空数据,这个工作大并且麻烦,以前的数据很难在使用 ...
- Xpath语法学习记录
高级参考:https://blog.csdn.net/wudaoshihun/article/details/82226122 举例: 1 <!DOCTYPE html> 2 <ht ...
- PWN学习之格式化字符串漏洞
目录 PWN学习之格式化字符串漏洞 格式化输出函数 格式化字符串漏洞 漏洞利用 使程序崩溃 栈数据泄露 任意地址内存泄漏 栈数据覆盖 任意地址内存覆盖 PWN学习之格式化字符串漏洞 格式化输出函数 可 ...
- RocketMQ源码详解 | Broker篇 · 其二:文件系统
概述 在 Broker 的通用请求处理器将一个消息进行分发后,就来到了 Broker 的专门处理消息存储的业务处理器部分.本篇文章,我们将要探讨关于 RocketMQ 高效的原因之一:文件结构的良好设 ...
- 对于multitaper多窗口谱估计的理解及步骤 (对应matlab中pmtm函数)谱减法相关
对于多窗口谱估计的理解 目录 对于多窗口谱估计的理解 0. 缘起 1. PMTM 含义 2. 与我们常用的周期谱估计的区别 3. 计算过程 5. 多窗/单窗谱估计结果对比 6. 程序如何生成多窗 - ...
- (数据科学学习手札130)利用geopandas快捷绘制在线地图
本文示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 在上一篇文章中,我为大家介绍了不久前发布的 ...
- 六问六答理解ForkJoin原理
摘要:ForkJoin线程池是将任务分割为子任务,有可能子任务还是很大,还需要进一步拆解,最终得到足够小的任务. 本文分享自华为云社区<ForkJoin线程池的学习和思考>,作者:brea ...
- 大一C语言学习笔记(7)---指针篇--什么是指针?什么是指针变量?取地址符“&”的作用是什么?地址运算符“*”的作用是什么,怎么理解两者?
"指针是C语言的灵魂"这句话一开始我没怎么明白,现在接触了指针,终于知道为什么这么说了,因为....难,真难:下面说一下我对这句话的见解: C语言拥有着其他语言所没有的特性---直 ...
- vuex基础(vuex基本结构与调用)
import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); const modulesA = { state:{//状态 count: ...
- 编解码再进化:Ali266 与下一代视频技术
过去的一年见证了人类百年不遇的大事记,也见证了多种视频应用的厚积薄发.而因此所带来的视频数据量的爆发式增长更加加剧了对高效编解码这样的底层硬核技术的急迫需求. 新视频编解码标准 VVC 定稿不久之后, ...