Operator 'and' incompatible with operand types 'Boolean' and 'String' Operator 'and' incompatible with operand types 'Boolean' and 'String' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 googlec 翻译一下就知道了 如果你写了这样的代码就会收到这个错误:bool b = false;string s = "hello world";if (b && s){ ...} 哦。有点多。 List<string> codelist; codelist = GetParentCode_DiShi(cmbxUnits.SelectedValue.ToString()); (cmbxUnits.SelectedValue.ToString()).ToString()); string str = string.Empty; if (codelist.Count>0) { if (codelist.Count == 1) { str= codelist[0]; } else { for (int i = 0; i <= codelist.ToArray().Length - 1; i++) str = str+ codelist[i] + ","; } } cnd.Append(" and UnitCode in('@" + (index++).ToString() + "')"); pars.Add(str); DataBind(this.cmbxUnits.Text.Trim(), cnd.ToString(), pars.ToArray()); this.txtSelCondition.Text = string.Empty;绑定方法: public void DataBind(string unitName, string strCond, object[] paras) { frmWait.WaitProcess(this, () => { using (BModel.Session Session = new Dx.HRJMIS.BModel.Session(false)) { var personinfo = Common.Employee.GetCurrentEmployeeList(unitName, orderby, strCond, paras); datasource = new BindingCollection<xEmployee>();//修改 foreach (xEmployee p in personinfo) { datasource.Add(p); }; dataGridView1.DataSource = datasource; } }); } public static IQueryable GetCurrentEmployeeList(string unitName, string orderBy, string condition, params object[] para) { var employeeInner = BModel.View_Person.Find<BModel.View_Person>(orderBy, condition, para); var unitList = unitName.Length > 0 ? BModel.Units.Find<BModel.Units>(null, "Name.Contains(@0)", unitName) : BModel.Units.Find<BModel.Units>(null, "1=1", null); var employeeinfo = from a in employeeInner join u in unitList on a.UnitCode equals u.Code DataBind(this.cmbxUnits.Text.Trim(), cnd.ToString(), pars.ToArray());var personinfo = Common.Employee.GetCurrentEmployeeList(unitName, orderby, strCond, paras);var employeeInner = BModel.View_Person.Find<BModel.View_Person>(orderBy, condition, para);只能对 Type.IsGenericParameter 为 True 的类型调用方法。 DataBind(this.cmbxUnits.Text.Trim(), cnd.ToString(), pars.ToArray());var personinfo = Common.Employee.GetCurrentEmployeeList(unitName, orderby, strCond, paras);var employeeInner = BModel.View_Person.Find<BModel.View_Person>(orderBy, condition, para);只能对 Type.IsGenericParameter 为 True 的类型调用方法。 C# 点击调试(G)-->启动新实例(S) 弹出对话框 提示:未将对象应用设置到到对象的实例。 什么是过程应用属性? 控件重绘 誰能提供vsnet2003英文版下載?可正確安裝使用的即時給100分。 asp.net2.0 如何用异步处理的方式将文本文件中的数据插入到数据库,急! 字符串转换byte[]. 客户端编程如何引用runat="server"里的控件? 有没有 visual C#的教程? 如何来判断我是否已经已经接入Internet? 水晶报表的问题 小弟新人,刚学习数据库,不知道这个功能能否实现 C#获取远程图片并以二进制保存到数据库。
bool b = false;
string s = "hello world";
if (b && s)
{
...
}
List<string> codelist;
codelist = GetParentCode_DiShi(cmbxUnits.SelectedValue.ToString());
(cmbxUnits.SelectedValue.ToString()).ToString());
string str = string.Empty;
if (codelist.Count>0)
{
if (codelist.Count == 1)
{
str= codelist[0];
}
else
{
for (int i = 0; i <= codelist.ToArray().Length - 1; i++)
str = str+ codelist[i] + ",";
}
} cnd.Append(" and UnitCode in('@" + (index++).ToString() + "')");
pars.Add(str);
DataBind(this.cmbxUnits.Text.Trim(), cnd.ToString(), pars.ToArray());
this.txtSelCondition.Text = string.Empty;
绑定方法: public void DataBind(string unitName, string strCond, object[] paras)
{
frmWait.WaitProcess(this, () =>
{
using (BModel.Session Session = new Dx.HRJMIS.BModel.Session(false))
{
var personinfo = Common.Employee.GetCurrentEmployeeList(unitName, orderby, strCond, paras);
datasource = new BindingCollection<xEmployee>();//修改
foreach (xEmployee p in personinfo)
{
datasource.Add(p);
};
dataGridView1.DataSource = datasource;
}
});
}
public static IQueryable GetCurrentEmployeeList(string unitName, string orderBy, string condition, params object[] para)
{
var employeeInner = BModel.View_Person.Find<BModel.View_Person>(orderBy, condition, para);
var unitList = unitName.Length > 0 ? BModel.Units.Find<BModel.Units>(null, "Name.Contains(@0)", unitName) : BModel.Units.Find<BModel.Units>(null, "1=1", null);
var employeeinfo = from a in employeeInner
join u in unitList on a.UnitCode equals u.Code
var personinfo = Common.Employee.GetCurrentEmployeeList(unitName, orderby, strCond, paras);
var employeeInner = BModel.View_Person.Find<BModel.View_Person>(orderBy, condition, para);
只能对 Type.IsGenericParameter 为 True 的类型调用方法。
var personinfo = Common.Employee.GetCurrentEmployeeList(unitName, orderby, strCond, paras);
var employeeInner = BModel.View_Person.Find<BModel.View_Person>(orderBy, condition, para);
只能对 Type.IsGenericParameter 为 True 的类型调用方法。