如何动态生成查询数据库窗口

问题描述

最近在做公司预算费用系统,发现查询窗口有很多都有重复的界面,但是又很难写成父界面继承的形式。像以下的界面因为有可能部门不需要查询,有可能创建人不需要查询,有可能需要加创建时间的查询。有没有什么办法可以动态生成,提供一下思路就好了,谢谢各位。

解决方案

解决方案二:
做一个查询设置(可以编写脚本或xml文件),里面写上有哪些条件,关联哪些字段以及字段类型等,你这样就可以根据配置文件去动态组织界面了
解决方案三:
你把不用的隐藏不就行了
解决方案四:
隐藏的话,整体界面就有点丑了。。。
解决方案五:
窗体的大小你在控制一下不就行了
解决方案六:
方法一:做3个窗体:包含部门,包含创建人,包含创建人部门方法二:一个窗体,不需要的就灰掉方法三:动态创建控件并根据控件个数动态改变窗体大小

时间: 2024-09-29 23:59:01

如何动态生成查询数据库窗口的相关文章

在Linq To EF中,如何用委托动态生成查询条件?

问题描述 代码如下,问题是如何动态返回:Expression<Func<Web_Base_News_Info,bool>>expression?有其它更好的办法也可以,谢谢.publicvoidTest(ContextExtctx,Params.FieldExtRepeaterfieldExt){//1.封装容器varft=newFieldTest<Web_Base_News_Info>();//封装key对应的变量ft._dictKey.Add(EnumsKV.Fie

以数据库数据类型为条件,根据条件不同动态生成不同的控件

问题描述 以数据库数据类型为条件,根据条件不同动态生成不同的控件,主要是label+textbox为一组控件或者是label+combobox为一组控件,还有button,然后以控件的值为条件筛选数据. 解决方案 解决方案二:那就遍历判断呀!!解决方案三:判断我知道怎么写,但是不知道怎么根据数据库数据类型动态生成控件,大神,能不能写个小离自我参考下.解决方案四:使用Convert.ToDateTime()方法.数据库类型需要你在后台写死,比如一个name字段大部分都是string类型,就放一个t

sqlserver-winform实现程序启动的时候生成临时表,当窗口关闭的时候销毁临时表,数据库为SQLSERVER

问题描述 winform实现程序启动的时候生成临时表,当窗口关闭的时候销毁临时表,数据库为SQLSERVER C# winform实现程序启动的时候生成临时表,当窗口关闭的时候销毁临时表,数据库为SQLSERVER 我想实现以下功能,当winform启动的时候生成几张临时表,期间会有其他的线程访问这些临时表的数据,当winform退出的时候销毁这些临时表. 我现在是在程序启动的时候创建了一个静态的SqlConnection对象并且打开这个会话,当需要创建临时表的时候,就将这个SqlConnect

c# 把数据库的数据动态生成固定xml文件格式的(求求大神们的指导了)

问题描述 xml生成的格式:<?xmlversion="1.0"encoding="utf-8"?><Message>//<head></head>标签里面的内容是固定的<Head><BizMsgID>3307</BizMsgID><ASID>AS100</ASID><AreaCode>3307</AreaCode></Head&

easyui-关于easyUI的dategrid如何能够根据数据库数据的多少动态生成有多少个列?

问题描述 关于easyUI的dategrid如何能够根据数据库数据的多少动态生成有多少个列? 关于easyUI的dategrid如何能够根据数据库数据的多少动态生成有多少个列? 解决方案 的成绩对比vzbkvjdskjkdv比较 解决方案二: 只需要将数据库中的值全部查询出来,然后根据api上面给出的json格式返回给datagrid就可以啦 解决方案三: 只要按照dategrid的格式传给它,就自动组装好了啊 解决方案四: sql编程 存储过程 之 动态添加数据库表列并更新数据库表数据

hibernate-JAVA不同时间查询数据库生成不同文件

问题描述 JAVA不同时间查询数据库生成不同文件 有一个日报的系统,会在不同的时间查询不同的sql生成xml或csv文件,每个SQL的查询时间是固定的,如果是quartz任务的话,配置文件要配置很多,这样有点乱,通过quartz动态持久化数据库的话,cron任务seesion又不一样了,这该用什么方法来错做比较好? 比较想用spring hibernate quartz ,不知道能不能实现呢 解决方案 FLASH读取JAVA生成的XML文件,不同平台乱码 解决方案二: 我认为无非就是文件读写的问

用ADO的COMMAND对象实现对WEB数据库动态数据查询的方法

用ADO的COMMAND对象实现对WEB数据库动态数据查询的方法★ 林碧英众所周知,由于ASP技术的出现,使得Intranet的应用更加广泛深入.相当多的企业都建立了企业内部综合查询系统,如何快速.准确地查询企业内部信息是编写基于WEB技术应用程序必须要解决的主要问题.ASP提供了用ADO内置的3个主要对象Recordset.Connection和Command对WEB数据库进行操作.其中Connection的主要功能是建立与WEB数据库的链接:Command的主要功能是向WEB数据库传送数据查

ASP高级学习:数据库动态生成树形目录

一.  目录树的广泛应用   为了这段内容,在百度上搜了搜,内容一大通,相关的竟没有.搜什么搜嘛?用处不是明摆着吗?资源管理器文件夹的管理,论坛中多级论坛的管理,JAVA中的AWT正是缺乏包括树形目录这样的组件才用处受限......谁这么没礼貌,一点面子都不给,叫我怎么讲下去?清了清嗓子:  在我们项目中常常会出现自关联的数据表,从整体看去,整个表就呈现为一个树形数据结构.当我们对这个表进行显示.编辑时,如果不采用好的表现形式,会显得很笨拙,采用树形目录进行管理显然是一个不错的主意.  (斧子抡

基于数据库动态生成树形目录

动态|数据|数据库 一. 目录树的广泛应用 为了这段内容,在百度上搜了搜,内容一大通,相关的竟没有.搜什么搜嘛?用处不是明摆着吗?资源管理器文件夹的管理,论坛中多级论坛的管理,JAVA中的AWT正是缺乏包括树形目录这样的组件才用处受限......谁这么没礼貌,一点面子都不给,叫我怎么讲下去?清了清嗓子: 在我们项目中常常会出现自关联的数据表,从整体看去,整个表就呈现为一个树形数据结构.当我们对这个表进行显示.编辑时,如果不采用好的表现形式,会显得很笨拙,采用树形目录进行管理显然是一个不错的主意.