小编use*_*910的帖子

LINQ查询增量

您好我有以下代码返回我Listitem类型列表.我想为每个ListItem Selected增加一个值.

public static List<System.Web.UI.WebControls.ListItem> GetMyCompassTUTListContent(List<int> ContentID, Int32 CountryID)
{
    int Counter = 0;
    List<System.Web.UI.WebControls.ListItem> litems = new List<System.Web.UI.WebControls.ListItem>();
    using (DbDataContext objContext = new DbDataContext())
    {
        if (CountryID == (int)MyCompassBLL.Constants.Country.Australia)
        {
            litems = objContext.Contents.Where(x => ContentID.Contains(x.ID)).Select(x => new System.Web.UI.WebControls.ListItem { Text = x.Text, y = (y + 1) }).ToList();
        }
        else
        {
            litems = objContext.ContentCountries.Where(x => ContentID.Contains(x.ContentID) && x.CountryID == CountryID).Select(x => new System.Web.UI.WebControls.ListItem { Text = x.Text, Value = (Counter + 1).ToString() }).ToList();
        }
    }
    return litems;
}
Run Code Online (Sandbox Code Playgroud)

请帮帮我.我无法做到这一点,因为我无法找到如何在增量后将值重新赋值给变量计数器的方法. …

c# linq asp.net linq-to-sql

3
推荐指数
1
解决办法
5529
查看次数

标签 统计

asp.net ×1

c# ×1

linq ×1

linq-to-sql ×1