如何在linq c#中使用子字符串,以及如何在计划文本中绑定convert html标记。asp.net中绑定GridView时出现的问题
您好,我正在尝试将网格视图与linq查询类绑定,该类工作正常,但必须解决代码中的一个问题,如下所示如何在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,
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
};