0
这使我疯了。一个新的表达式需要()或...在LINQ
我有下面的代码,当点击一个按钮时,gridview将填充基于客户端输入到文本框(tbxHowMany)中的数字的数据。
protected void btnDisplayTopReport_Click(object sender, EventArgs e)
{
if (radPa.Checked)
{
CompleteWeightsDataContext db = new CompleteWeightsDataContext
int max = 0;
if (int.TryParse(tbxHowMany.Text, out max))
{
var queryPa = db.tblOnlineReportingCOMPLETEWeights
.Where (x => x.MaterialLevel == "Primary" && x.MaterialText == "Paper")
.OrderByDescending (x => x.ProductPercentage).Take(max);
GridView1.DataSourceID = "queryPa";
GridView1.DataBind();
}
}
else if (radGl.Checked)
{
CompleteWeightsDataContext db = new CompleteWeightsDataContext
int max = 0;
if (int.TryParse(tbxHowMany.Text, out max))
{
var queryGl = db.tblOnlineReportingCOMPLETEWeights
.Where (x => x.MaterialLevel == "Primary" && x.MaterialText == "Glass")
.OrderByDescending (x => x.ProductPercentage).Take(max);
GridView1.DataSourceID = "queryGl";
GridView1.DataBind();
}
}
}
不幸的是我不断地在第一个int上得到“一个新的表达式需要(),[]等”。
有人可以向我解释错误和/或我做错了什么,我该如何解决这个问题?
道歉,最有可能暗淡的问题。
遗憾 - 在 “INT最大= 0;” INT导致错误 – MrDean 2009-12-23 12:40:22