首先,弹出窗口技术可以看类于多窗口传参之类的话题,一般是四五种方法,各有特点,“牛人”们也在打嘴架,所以选择你认为合适的方法就可以了。
其次,查询可以由多种方实实现,象楼主所说的“是数据库里对每个查询列已定义“。但这种方法根本就没有通用性,低一点的层次用构造SQL来实现。高一点的,一般都有通用的查询函数,可以构造出你所想要的查询。至于一般人所言ORM之类,你大可以不必吊它,因为它只是封装了一些操作而已,反而造成了你无法理解为什么结果是这个样子的。
其次,查询可以由多种方实实现,象楼主所说的“是数据库里对每个查询列已定义“。但这种方法根本就没有通用性,低一点的层次用构造SQL来实现。高一点的,一般都有通用的查询函数,可以构造出你所想要的查询。至于一般人所言ORM之类,你大可以不必吊它,因为它只是封装了一些操作而已,反而造成了你无法理解为什么结果是这个样子的。
解决方案 »
- winForm rldc报表打印 设置Textbox行间距
- 能够把dataset中的某列数据 消除重复项后的每条数据放到一个datarows中么
- 小高跪求求一个正则表达式
- [急切求助]如何给WinForm窗体的某个Button按钮发送单击的消息?
- 如何获取某一目录,并赋值给List<string>
- 写了个小程序,源码共享
- 如何得到当前可用的所有com端口???
- C# 结构体数组如何保存到文件并从文件解析出来
- C/S模式,数据传输
- 吓了一跳,我参与的问题,揭贴率:ASP.NET >95%;C#、VB.net<10%,要是问题解决了就揭吧,我已经n天没开锅了
- 如何在formview中的insertItem模板下实现textbox点击自动计算
- Execl得问题
那些列 我是通过 进入进入数据编辑窗口时的 传入一个查询所有列的sql语句 select * from .... 通过 Reader.GetSchemaTable(); 得到所有所查询的是数据集的字段列表
程序,运行后在窗口中的DataGrid中显示所有数据,当点击"查询"时弹出一对话框,
用户可自己选择字段,字段中包含的文字进行筛选,只用了DataView的Filter
后来同学说那不能满足他的要求,他要在查找时弹出对话框,当用户填写好条件点击OK时定位到第一个符合条件的记录,"查找下一个"定位到下一符合条件的记录
我只好自己又给他写了一个类searchOption,实现了别的语言中的DataTable.locate功能
总觉得C#的DataView.Find的功能太少,如果你不自己写一个来代替,只能在数据填充前写好SQL查询字符串,但那样就不容易很好地和编辑等功能合在一起