如何用C#语言实现数据库系统通用查询功能
我目前在用VS2005(C#语言)开发一个数据库系统,后台数据库建立在Oracle数据库中,此系统包括一个主窗口,主窗口包含若干个子窗口。现在想实现系统的通用查询功能,即...
我目前在用VS2005(C#语言)开发一个数据库系统,后台数据库建立在Oracle数据库中,此系统包括一个主窗口,主窗口包含若干个子窗口。现在想实现系统的通用查询功能,即点击任意子窗口中工具栏上的“查询”按钮,则出现一查询界面(整个系统仅有这一个通用的查询界面),在查询界面上选择查询的关系(并且、或者)、字段名(子窗口界面显示的相应表字段的中文名)、条件(等于、包含、大于、小于等),输入查询值,然后点击确定按钮即可将查询的结果显示在原子窗口界面上的DataGridView里。
我见过有人用dephi语言实现了此功能,可我不懂dephi语言,而且目前在用C#开发。请大家帮忙想想办法,谢谢了!
请问有没有必要在后台数据库中添加一个表,表中包括四个字段:表名、英文字段名、中文别名、字段类型。查询窗口打开时将中文字段名自动绑定到combobox控件中供查询时选择。
我后台数据库表的字段都是英文的,在生成SQL语句时怎样实现字段的combobox控件中中文别名与英文字段名的动态转化? 展开
我见过有人用dephi语言实现了此功能,可我不懂dephi语言,而且目前在用C#开发。请大家帮忙想想办法,谢谢了!
请问有没有必要在后台数据库中添加一个表,表中包括四个字段:表名、英文字段名、中文别名、字段类型。查询窗口打开时将中文字段名自动绑定到combobox控件中供查询时选择。
我后台数据库表的字段都是英文的,在生成SQL语句时怎样实现字段的combobox控件中中文别名与英文字段名的动态转化? 展开
3个回答
展开全部
这有什么特别之处么? 你datagridview 绑定好你的数据源。数据源里写好你的sql ,where 条件流出你的查询变量接口 "+ 变量+" ,然后你的数据源指向你的droplownlist也好或者 radiobutton 这样不就实现条件查询了么!至于窗体传值问题也没有什么难的 webform可以用session ;winform可以用公共函数、ShowDialog等很多方法实现你可以自己查阅。
vs2005 或者2008里实现这个功能简单极了 没有c#语言基础 只回点sql语法都可以实现你的要求。
还不明白就去看看 c#入门经典。。。或者msdn讲师苏群的视频,给你讲的这已经是最基础的了,你还是从c#控件学起吧。模仿别人代码完成项目,到头来你还是没什么收获。确信自己明白c#了 再去51aspx 找代码吧,里面有很多和你要求类似的项目(不推荐如此速成)。
vs2005 或者2008里实现这个功能简单极了 没有c#语言基础 只回点sql语法都可以实现你的要求。
还不明白就去看看 c#入门经典。。。或者msdn讲师苏群的视频,给你讲的这已经是最基础的了,你还是从c#控件学起吧。模仿别人代码完成项目,到头来你还是没什么收获。确信自己明白c#了 再去51aspx 找代码吧,里面有很多和你要求类似的项目(不推荐如此速成)。
展开全部
一般用C#连接SQL SERVER的比较多,用Oracle也一样。用DATASET或者DATATABLE
把读取的信息放进去,再去绑定DataGridView。或者连接访问模式也可以。
OOAD知识吧。
把读取的信息放进去,再去绑定DataGridView。或者连接访问模式也可以。
OOAD知识吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.NET 里面有个 System.Data.Common 名称空间,绝对就是你的需要。
但是还是要注意一下不同数据库的特殊语法
比如 Accesss 之 ?
SQL Server 之 @XXXX
Oracle 之 %XXXX
写个函数判断下就行了
但是还是要注意一下不同数据库的特殊语法
比如 Accesss 之 ?
SQL Server 之 @XXXX
Oracle 之 %XXXX
写个函数判断下就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询