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

问题描述

以数据库数据类型为条件,根据条件不同动态生成不同的控件,主要是label+textbox为一组控件或者是label+combobox为一组控件,还有button,然后以控件的值为条件筛选数据。

解决方案

解决方案二:
那就遍历判断呀!!
解决方案三:
判断我知道怎么写,但是不知道怎么根据数据库数据类型动态生成控件,大神,能不能写个小离自我参考下。
解决方案四:
使用Convert.ToDateTime()方法。数据库类型需要你在后台写死,比如一个name字段大部分都是string类型,就放一个textbox;如果是double类型的,也放textbox,之后后台判断不一样了。看你的gridControl就4列,感觉没有必要动态生成查询条件,有点小题大做了。

时间: 2025-01-30 02:53:09

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

C#如何实现从数据库查询到的值直接加载到窗体的控件中

问题描述 我是学生,现在在做项目作业,写的是三层架构的项目,可能学的还不是很够.现在想在C#的代码中查询数据库,从数据库查询到的值直接加载到窗体的控件中,请哪位高手提点,谢谢! 解决方案 解决方案二:这个社会上有2种人,一种靠写程序赚钱,前提是会写程序,另一种是不会写程序,但是需要程序,前提是需要拿钱来买.这两种人相互合作,相互依赖.如果你要想成为前一种人,就好好学习.就是因为学得不够,才需要做作业,让会的人代替你做,对你有什么用呢?你会说了,我不会,你写出来我好学习啊.实际上,这么简单的程序,

在VB6中动态创建使用ADO控件访问数据库

ado|创建|动态|访问|控件|数据|数据库 使用ADO控件可以方便的在VB6中访问ODBC数据库,但是通过直接放置ADODS控件来获得ADO的数据连接比较麻烦,我们可以在VB工程中创建一个公共数据模块,将ADO控件的初始化.建立连接.关闭连接等操作都写到函数中,这样就可以在工程的其他模块中共享调用这个ADO连接. 一次完整的ADO调用操作分为如下几个步骤: 打开ADO到数据库的连接,初始化ADO RECORDSET集. 通过写入SQL语句执行查询并返回查询结果RECORDSET集:或者可以通过

C# winform datagridview 列头排序和加过滤条件 二维表头 加合计行 dll控件

问题描述 过滤条件二维表头合计 解决方案

页面包括了datagridview和用于查询条件的一些控件,以及分页的aspnetpage,如何让分页控件仅针对查询结果进行分页?

问题描述 查询结果是根据查询条件设置提交后得到的结果;分页控件在全部显示时有作用,但如果是查询结果的话,仅第一页是正确的,后面的就是非查询(实际是所有记录)的内容,这个问题怎么解决呀? 解决方案 解决方案二:检查下你点击页码回传后调用的查询方法可能你点击页码回传后方法就调用错了解决方案三:没有,主要是查询的条件没有得到保存,代码是放在ViewState解决方案四:问题怎么解决,我也遇到了.求方法!

asp.net根据条件动态生成GridView,并动态绑定列,且可对其进行编辑的实现

 根据用户需要,一个页面中,有几个不同的button,点击不同的button,可在下方同一区域产生gridview,(当然他们的gridview是不同的).之前用MultiView来控制,用了几个view在html中绑定了几个Gridview,然后根据点击的按钮不同,切换不同的view.但总觉得这种方式不爽~~,html代码太多,控制起来很麻烦~!   于是就想到用这种动态的方式实现.Html中只有一个div,用来放置生成的控件,其他全部在后台实现.   有一点需要注意:如果是在html中加入的

asp.net中将数据库绑定到DataList控件的实现方法与实例代码

解决方法1: datalist databind() 解决方法2: 查看MSDN上的详细说明资料 解决方法3: 在DataList的模板中用table表格,如: 复制代码 代码如下: <asp:DataList ID="dlDetailedInfo" runat="server" OnItemDataBound="dlDetailedInfo_ItemDataBound" Width="100%"> <Ite

winform 里CheckedlistBox如何将数据库设置好的值绑定到该控件并置为checked

问题描述 在Winform下,CheckedlistBox如何将数据库设置好的值绑定到该控件并置为checked?我的思路是:1.先将数据库所有数据绑定起来,2.再读取数据库中设置好的值,放入DataTable.3.根据2.中的DataTable的值遍历并与1.中的值对比,如果相等就置为checked.现在的问题是第三步如何写?我没有找到控件方法,向大家请教了. 解决方案 解决方案二:你是从数据库里面查询到的值然后绑定到checkedListBox上面吗,然后从另外一张表里面读取字段的值要和ch

asp.net中数据库绑定到DataList控件操作方法

我现在要做这个页面,然后我用DataList控件显示题目,我想问如何把我数据库教程的题目绑定到DataList控件里面,然后让它显示考试题目? 解决方法1: datalist databind() 解决方法2: 查看MSDN上的详细说明资料 解决方法3: 在DataList的模板中用table表格,如:<asp教程:DataList ID="dlDetailedInfo" runat="server" OnItemDataBound="dlDetai

asp.net中将数据库绑定到DataList控件的实现方法与实例代码_实用技巧

解决方法1: datalist databind() 解决方法2: 查看MSDN上的详细说明资料 解决方法3: 在DataList的模板中用table表格,如: 复制代码 代码如下: <asp:DataList ID="dlDetailedInfo" runat="server" OnItemDataBound="dlDetailedInfo_ItemDataBound" Width="100%"> <Ite