簡體   English   中英

如何在linq c#中使用子字符串,以及如何在計划文本中綁定convert html標簽。 在asp.net中綁定GridView的問題

[英]how to use substring in linq c# and also bind convert html tag in plan text. issue in binding GridView in asp.net

您好,我試圖將Grid視圖與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是conver html的代碼,用於計划以下文本,如何在linq中使用此類

public static string GetTextonly(string editorcontent)
    {
        string strtext = "";
        strtext = Regex.Replace(editorcontent, @"<(.|\n)*?>", string.Empty);
        return strtext;
    }

我用此Linq代碼將GridView綁定起來,並且可以正常工作,但我想在其中添加一些代碼,以便在計划文本中添加html標簽Description,還需要我們提供一個子字符串以在200個單詞左右的簡短字詞中添加Description細節,請對此代碼進行修改將幫助我將計划HTML中的Description HTML標簽綁定到文本中,並使用子字符串方法

謝謝

您是否嘗試在您的選擇中添加GetTextonly(v.Description)?

為此,您需要為它們命名以防止發生以下錯誤:錯誤無效的匿名類型成員聲明符。 必須使用成員分配,簡單名稱或成員訪問來聲明匿名類型成員。

這意味着您需要命名匿名類型的無法推斷的屬性。 請查看本文,因為它可以幫助您使用匿名類型(C#編程)

 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 
                            };

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM