首页 > 其他 > 详细

查询多列数据时用这种方法查询

时间:2014-12-10 17:36:01      阅读:309      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1  private void cbbType_SelectedIndexChanged(object sender, EventArgs e)
 2         {
 3             //清空DN列
 4             cbbDn.Items.Clear();
 5             //字段清除
 6             FieldListSaddle.Clear();
 7             //加入字段
 8             FieldListSaddle.Add("Baojiao,Drawing,Table,Ribs,Type1,HasPad");
 9             //定义查询条件
10             string where = string.Format("DnX < {0} and DnD >= {0} and Type2 = ‘{1}‘", DI, cbbType.Text);
11             //按照条件查询表
12             tbBiao = GetAccessData(TypeName, FieldListSaddle, where);
13             //如果表中有两列数据则需要循环查找并添加
14             for (int i = 0; i < tbBiao.Rows.Count; i++)
15             {
16                 //表名等于第一行数据的表
17                 string TableName = (tbBiao.Rows[i]["Table"]).ToString();
18                 //查询出DN表放入内存
19                 tbDn = GetAccessData(TableName);
20                 //查询出符合DN的那一列
21                 DnList = tbDn.AsEnumerable().Select(p => p.Field<double>("DN").ToString()).Distinct().ToList();
22                 //加入控件中
23                 cbbDn.Items.AddRange(DnList.ToArray());
24             }
25         }
View Code

 

查询多列数据时用这种方法查询

原文:http://www.cnblogs.com/xzh1993/p/4155856.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!