Linq to sql 在LINQtoSQL中搜索

Linq to sql 在LINQtoSQL中搜索,linq-to-sql,Linq To Sql,我想在我的表中搜索。我写了以下代码: var w = from act in Movie_List.Actors where act.Actor_Name == Snametxt.Text select new {act.Actor_Name}; Acttxt.Text= w.SingleOrDefault().Actor_Name; 此代码仅适用于第一次搜索,当我想再次搜索时,会出现异常 例外情况: 对象引用

我想在我的表中搜索。我写了以下代码:

var w = from act in Movie_List.Actors
                     where act.Actor_Name == Snametxt.Text
                     select new {act.Actor_Name};
Acttxt.Text= w.SingleOrDefault().Actor_Name;
此代码仅适用于第一次搜索,当我想再次搜索时,会出现异常

例外情况:

对象引用未设置为对象的实例

我不知道如何解决这个问题


请帮帮我。

我终于可以解决这个问题了

绑定数据后必须删除绑定

            try
            {
                Acttxt.DataBindings.RemoveAt(0);
            }
            catch
            {

            }

在绑定控件之前,请为任何控件编写此代码。

您必须首先检查w是否包含任何元素:

var w = from act in Movie_List.Actors
                     where act.Actor_Name == Snametxt.Text
                     select new {act.Actor_Name};
if (w.Any())
   Acttxt.Text= w.SingleOrDefault().Actor_Name;