我是.net 的新手。我有一个表单,其中有两个组合框cbProduct
和cbBrandName
一个标签lblPrice
。
我正在尝试实现以下代码,但它显示蓝色涂鸦&&
。(错误:运算符 '&&' 不能应用于 'lambda 表达式' 和 'lambda 表达式' 类型的操作数)
我尝试了以下代码:(不工作)
lblPrice.Text = string.Empty;
lblPrice.Text = doc.Descendants("items"
).Where((x => x.Element("productname"
).Value.Equals(cbProduct.SelectedItem.ToString())) && /*blue scribbles to '&&'*/
(y => y.Element("brandname").Value.Equals(cbBrandName.SelectedItem.ToString()
))).Select(k => k.Element("price"
).Value).ToString();
我的另一个问题是我想让选定的值变得cbProduct
不同。以下代码采用所有值而不是不同的值:
cbProduct.Items.AddRange(doc.Descendants("items"
).Select(x => x.Element("productname").Value
).ToArray<string>());//adds all products
cbProduct.SelectedIndex = 0;
给出任何一个答案都可以
请帮助我
提前谢谢