2015-02-02 4 views
-4

에서 단어를 검색하십시오.이 질문을 해결하는 데 도움이 필요합니다.LINQ to SQL

이러한 제약 Linq의

  1. 사용 GridView를 사용하여 다음과 같은 판매를위한 Book의를 표시하는 .NET 웹 사이트 만들기 -이 :

    는 내가 요구 사항이있는 테이블 이름 Book이 to SQL provider

  2. 쿼리에 Linq를 사용하십시오.
  3. Linq 쿼리가 사이트를 보는 사람들에게 가격을 표시하지 않는지 확인하십시오.
  4. 웹 사이트에 검색 창을 추가하십시오. 그것으로 사용자는 제목으로 Book을 검색 할 수 있습니다.

지금까지 나는 수색 상자를 추가하고 Book에 의해 Title에 의해 검색해야합니다.

protected void Page_Load(object sender, EventArgs e) 
{ 
    BookDataContext db = new BookDataContext(); 

    if (!IsPostBack) 
    { 
     var query = from m in db.Books 
        select new { BookName = m.Name, Title = m.Title }; 

     GridView1.DataSource = query; 
     GridView1.DataBind(); 
    } 
} 
+1

lookup'Where' 절. Google을 사용하십시오. – DLeh

+0

How ** where ** 절은 @Dleh 테이블에서 문자열을 검색하는 데 도움이됩니다. – DILIP

답변

0

쿼리는 txtSearch이 페이지의 검색 텍스트 상자의 이름이

var query = from book in db.Books 
      where book.Title.Contains(txtSearch.Text) 
      select new { BookName = book.Name, Title = book.Title }; 

만큼 간단합니다.

여기에 더 많은 LINQ 예제가 있습니다. https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b

+0

감사합니다. @ conanak99 – DILIP

+0

"어떻게 귀하의 웹 사이트에 검색 상자를 추가 할 수 있습니까? 제목으로 책 검색 " – DILIP