DataView 对日期的筛选
2015-09-01 16:12
316 查看
针对年份和月份读取数据库中相应的数据,如日期格式:2015/6/15,则dv.Rowfiler=******* like '%" + Nyear + "/" + month+"/",上式中最后的“/”一定得加上,否则导致"2015/10"与"2015/1"相互之间混淆。
相关代码如下:
for (int i = 1; i <= month_1; i++)
{
string month = Convert.ToString(i);
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month +"/"+ "%'";
if (dv.Count == 0)
{
a[j] = i;
j++;
}
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month +"/"+ "%'";
if (dv.Count == 1)
{
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month +"/"+ "%' AND GHGMD_状态编号='0'";
if (dv.Count !=0)
{
a[j] = i;
j++;
}
}
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month+"/" + "%'";
if (dv.Count > 1)
{
int sss = dv.Count;
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month+"/" + "%' AND GHGMD_状态编号='0'";
if (sss == dv.Count)
{
a[j] = i;
j++;
}
}
相关代码如下:
for (int i = 1; i <= month_1; i++)
{
string month = Convert.ToString(i);
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month +"/"+ "%'";
if (dv.Count == 0)
{
a[j] = i;
j++;
}
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month +"/"+ "%'";
if (dv.Count == 1)
{
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month +"/"+ "%' AND GHGMD_状态编号='0'";
if (dv.Count !=0)
{
a[j] = i;
j++;
}
}
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month+"/" + "%'";
if (dv.Count > 1)
{
int sss = dv.Count;
dv.RowFilter = "Convert(GHGFM_监测日期, 'System.String') like '%" + Nyear + "/" + month+"/" + "%' AND GHGMD_状态编号='0'";
if (sss == dv.Count)
{
a[j] = i;
j++;
}
}
相关文章推荐
- 从Office到Cortana,微软巨头在想什么?
- mysql错误: waiting for table metadata lock
- putty配置
- cocos2dx Auto-batching的使用
- LeetCode Distinct Subsequences DP
- 大四之前的最后思考
- 广播 注册和xml形式
- 汇编推荐书籍
- Ing_Redis
- 使用nginx-http-concat优化网站响应
- Ugly Number I 和 II LeetCode
- Android入门:广播发送者与广播接收者(同步广播和有序广播)
- UILabel圆角、边框、宽度自适应
- Linux RHCS 基础维护命令
- Windows批处理:自动开关程序
- iOS-Quartz2D绘图的基础用法总结
- 《播客》项目总结——项目管理方面
- phpStorm for mac 7.1.4注册码
- 进程管理
- input 解决跨浏览器 显示默认提示问题 chrome 浏览器可以显示 ie8 ,QQ浏览器不显示