Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在linq c#中使用子字符串,以及如何在计划文本中绑定convert html标记。asp.net中绑定GridView时出现的问题_C#_Asp.net_Linq - Fatal编程技术网

如何在linq c#中使用子字符串,以及如何在计划文本中绑定convert html标记。asp.net中绑定GridView时出现的问题

如何在linq c#中使用子字符串,以及如何在计划文本中绑定convert html标记。asp.net中绑定GridView时出现的问题,c#,asp.net,linq,C#,Asp.net,Linq,您好,我正在尝试将网格视图与linq查询类绑定,该类工作正常,但必须解决代码中的一个问题,如下所示 DataClassesDataContext con = new DataClassesDataContext(con); var q = from v in con.View_tabel where v.Id == WeekId select new { v.Id, v.WeekId, v.DayId, v.Title,

您好,我正在尝试将网格视图与linq查询类绑定,该类工作正常,但必须解决代码中的一个问题,如下所示

 DataClassesDataContext con = new DataClassesDataContext(con);
 var q = from v in con.View_tabel
                 where v.Id == WeekId 
                 select new { v.Id, v.WeekId, v.DayId, v.Title,
                         v.Description, v.ImageUrl,  v.WeekDayType };          
        GridView.DataSource = q;            
        GridView.DataBind();
hew是一个ConverHTML代码,用于规划下面的文本我如何在linq中使用这个类

public static string GetTextonly(string editorcontent)
    {
        string strtext = "";
        strtext = Regex.Replace(editorcontent, @"<(.|\n)*?>", string.Empty);
        return strtext;
    }
publicstaticstringgettextly(stringeditorcontent)
{
字符串strtext=“”;
strtext=Regex.Replace(editorcontent,@“”,string.Empty);
返回strtext;
}
我用这个Linq代码绑定GridView,它可以正常工作,但我想在其中添加一些代码,用于计划文本中的html标记描述,以及我们的子字符串,以便用大约200个单词的简短文字详细描述。请修改我的此代码,这将有助于我在计划文本中绑定描述html标记,以及使用子字符串方法


谢谢

您是否尝试在您的选择中添加getExtronly(v.Description)

为此,您需要命名它们以防止出现以下错误: 错误-无效的匿名类型成员声明符。匿名类型成员必须使用成员分配、简单名称或成员访问权限声明


这意味着您需要命名无法推断的匿名类型的属性。查看这篇文章,因为它将帮助您


您是否尝试在select中添加GetTexOnly(v.Description)?是获取错误无效的匿名类型成员声明符。必须使用成员分配、简单名称或成员访问权限声明匿名类型成员。这意味着您需要命名无法推断的匿名类型属性。签出这篇文章,因为它将帮助你。比如new{name=“VikasDesc”,…}如何在这个查询中添加OrderByDescending您需要选择一个属性进行排序,并将其作为lambda表达式传递给OrderByDescending,比如:var q=(…).OrderByDescending();你能帮我编辑一下吗?我该怎么实现呢。我是这样做的,但是我有一个bug:(方法'OrderByDescending'没有重载,需要0个参数)请编辑你的ans,这样我才能更好地理解我哪里做错了。
 var q = from v in con.View_tabel
                 where v.Id == WeekId 
                 select new { 
                              name                 = v.Id, 
                              week                 = v.WeekId, 
                              day                  = v.DayId, 
                              titleText            = v.Title,
                              descriptionText      = v.Description, 
                              descriptionClearText = GetTextonly(v.Description),
                              image                = v.ImageUrl,  
                              weekDay              = v.WeekDayType 
                            };