ich eine Linq-Abfrage, die die GridView
auf Page_Load
auffüllt. Ich habe eine for
Schleife von Zeichen für das Alphabet gemacht. Im .Command
der LinkButton
, die die LinkButton
auffüllt, leite ich eine sehr ähnliche Abfrage der gleichen Parameter in der Abfrage und die unten stehenden Fehler.Anonym Typ Erscheint in beiden Fehler
vom Typ '<> f__AnonymousType2' sowohl existiert in 'ConcernContracts.dll' und 'System.Web.WebPages.Deployment.dll'
void lnkCharacter_Command(object sender, CommandEventArgs e)
{
try
{
var lbtn = (LinkButton)lbl_Alphabet.FindControl("lnkCharacter" + e.CommandArgument);
var id = lbtn.Text;
using (var db = new dbDataContext())
{
var query = from n in db.tbl_Providers
where ((n.provider_Name.StartsWith(id)) && (n.provider_Deleted == false))
select new
{
n.ProviderId,
n.provider_Name
};
grd_Provider.DataSource = null;
grd_Provider.DataSource = query;
grd_Provider.DataBind();
}
}
catch (SystemException ex) { }
}
The Loadgrid() die gleiche ist, aber es verwendet nicht die Bedingung. Haben Sie Ideen, wie Sie den Fehler beheben können?
Der Fehler wirft keine Ausnahme, aber es das Raster für eine der beiden Abfragen nicht füllen. Der Fehler wurde in der folgenden Zeile entdeckt: grd_Provider.DataSource = query;
Sind die Projekte in der gleichen Lösung? Haben sie den gleichen Namensraum? –
Rebuild, Clean, Build. – Bastardo
Ja, sie sind in der gleichen Lösung. Die Abfragen befinden sich auf derselben Seite. – StudentRik