解决方案 »
- c#小问题,求高手啊
- C# 剪切板中存放一个btn对象,为什么用Clipboard.GetData()返回null?代码如下
- 关于模拟网站登录的一些疑问..谢谢。
- 在win7有办法直接呼出设备管理器吗?
- 小弟急求工作流入门教程,感谢了~~
- 弹出对话框为什么没有显示?
- [新手请教]关于获取ListView控件中的值!
- 求助:将图片用数据流的方式写入Access数据库,遇到问题
- 安装了visio 2007和visual studio 2008,vs如何自动生成uml图?
- 使用C#上传文件,如何使上传的文件自包括在项目中?
- winform的AppDomain会影响Threading.Timer运行么
- 超出当前范围。 (异常来自 HRESULT:0x8002000A (DISP_E_OVERFLOW))
意思是: 表A
city _name
广东
深圳
香港
startaddr和endaddr的值要在city _name存在
city _name Like '%startaddr%' and city _name Like '%endaddr%'
这样的话变成了startaddr=endaddr,才能执行了,这样不行的
我要的效果是:
startaddr=广东,endaddr=香港 只要表B中的这2个字段的值在表A中city _name能匹配就行了
DataTable dt = new DataTable();
bool isExist = dt.Select(string.Format("city _name='{0}'", startaddr)).Count() > 0 && dt.Select(string.Format("city _name='{0}'", endaddr)).Count() > 0;
//返回True 两者均存在
输入两个城市名称(cityA、cityB),这两个城市都要存在enlist列表的city_name字段
int count=0;
count+= enlist.Where(x=>x.city_name==cityA).Count>0?1:0;
//cityB同上
if(count==2)
;//todo
在enList中查找 是否存在city_name为cityA/cityB的EN_ec_city对象,
设定两个标志位,bool findA,findB;//如存在更多需要的标志位则可使用数组或链表
如存在city_name为cityA的则设置findA=true;
然后判断 所有标志位是不是 全部都为Ture,如是,则添加到表Tab0