私は.netが初めてです。2 つのコンボボックスcbProduct
とcbBrandName
labelがあるフォームがありますlblPrice
。
以下のコードを実装しようとしていますが、 に青い落書きが表示されてい&&
ます。(エラー:演算子 '&&' は、タイプ 'ラムダ式' および 'ラムダ式' のオペランドには適用できません)
以下のコードを試しました:(動作しません)
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;
どれか1つ答えればOK
助けてください よろしくお願いし
ます