我有一个绑定到int
. 有一个搜索按钮,它根据文本框中的文本给出结果。如果文本为12 ,则应显示所有具有12的结果。
在这种情况下string
,我会使用string.contains。但我不知道该怎么办int
。
我正在使用 LINQ 过滤掉结果。
int securityId = Convert.int32(filterColumn.Value, CultureInfo.CurrentCulture);
queryResults=queryResults.Where(generaldata=>generaldata.SecuritiesId.Equals(securityId));
但这行不通。我试过以下
string securityId = Convert.ToString(filterColumn.Value, CultureInfo.CurrentCulture);
queryResults=queryResults.Where(generaldata=>generaldata.SecuritiesId.ToString().Contains(securityId));
但是得到 LINQ 异常,我不能在表达式中使用 ToString。