C# 值不能为null。参数名称:源?

C# 值不能为null。参数名称:源?,c#,C#,请问这个怎么修 请问这个怎么修 找出哪个变量/属性是null。根据错误消息,异常可能来自静态Linq扩展方法(因为它们都有一个名为source)的第一个参数),这意味着最有可能的候选参数是listAssembly 如果x.demination或cbNomSociete.SelectedItem为null则会看到不同的错误消息。这看起来像其他一些堆栈问题,例如:或在Visual Studio中调试它。启用“抛出异常时中断”选项,您将获得调用堆栈。 private void cbNomSociete

请问这个怎么修

请问这个怎么修

找出哪个变量/属性是
null
。根据错误消息,异常可能来自静态Linq扩展方法(因为它们都有一个名为
source
)的第一个参数),这意味着最有可能的候选参数是
listAssembly


如果
x.demination
cbNomSociete.SelectedItem
null
则会看到不同的错误消息。

这看起来像其他一些堆栈问题,例如:或在Visual Studio中调试它。启用“抛出异常时中断”选项,您将获得调用堆栈。
private void cbNomSociete_SelectedIndexChanged(object sender, EventArgs e)
{

  dgvListeAssemblee.DataSource = (
    from x in ListAssemble
    where x.Denomination
           .ToUpper()
           .Contains( cbNomSociete.SelectedItem.ToString().ToUpper() )
    select x
    ).ToList() ;

 }