日期:2014-05-18  浏览次数:20829 次

dataGridView和dateTimePicker控件的几个问题……
用C#连接数据库,把查询结果以表格形式显示在dataGridView控件上……

其中具体有几个问题
怎么这个现实出来的表格,按照某一列进行倒序排列?比如按编号来倒序排列,把最大的放到最上面,以此类推
还有就是怎么让他分页显示……一旦数据多了全挤到一页上,看起来也不大舒服


还有就是dateTimePicker控件的问题
我直接获取它的Value的时候,得到的结果是精确到秒的……怎么在获取它的值的时候,只获取年月日,或者年月日时分
另外不知道它的值能否支持运算符?比如想要比对日期大小该怎么办?

------解决方案--------------------
好多问题哇
1.排序的那个直接在Sql语句中 当然了 最好用linq
2.数据太多 用分页
3.数据类型转化 只显示年月 .ToString("yyyy-MM") 要支持运算的时候 在转化回合适的类型
------解决方案--------------------
探讨

引用:

好多问题哇
1.排序的那个直接在Sql语句中 当然了 最好用linq
2.数据太多 用分页
3.数据类型转化 只显示年月 .ToString("yyyy-MM") 要支持运算的时候 在转化回合适的类型


感谢指导,能说的具体些吗……排序用的sql语句应该如何写?
第二个我也知道用分页,具体该怎么设置控件?

------解决方案--------------------
探讨

引用:
只要DataTable已经获取到值以后,什么地方都可以



??不能放在一句话中吗?因为那个"select * from table"的查询语句是要准备作为变量赋给之前我写好的查询数据库的方法中的