title: how to search the dataset for specific data
body: <p>I just wanted to ask how to search dataset for specific data because I want to search summary for specific  keywords  and bind it to repeater I have where expression and it is not working  </p>
  
  <pre><code>        string keyword = "where summary like %"+ txtbKeyword.Text +"%" ;
  
  
          DataSet ds = new DataSet();
          int selectedTopicID = Convert.ToInt32(ddlTopics.SelectedValue);
          int selectedSkillID = Convert.ToInt32(ddlSkills.SelectedValue);
          int selectedTypeID = Convert.ToInt32(ddlTypes.SelectedValue);
          ds = Resoursce.Search_Resource(selectedTopicID, selectedSkillID, selectedTypeID);
          lbl_totalResult.Text = ds.Tables[0].Rows.Count.ToString();
          rp_resList.DataSource = ds.Tables[0].Select(keyword);
          rp_resList.DataBind();
  </code></pre>
  
  <p>System.Data.SyntaxErrorException was unhandled by user code</p>
  
  <pre><code> HResult=-2146232032
    Message=Syntax error: Missing operand after 'summary' operator.
    Source=System.Data
    StackTrace:
         at System.Data.ExpressionParser.Parse()
         at System.Data.DataExpression..ctor(DataTable table, String expression, Type type)
         at System.Data.DataTable.Select(String filterExpression)
         at Christoc.Modules.ResourcesFilter.View.ddlTopics_SelectedIndexChanged(Object sender, EventArgs e) in c:\inetpub\wwwroot\ideaPark\DesktopModules\ResourcesFilter\View.ascx.cs:line 120
         at System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e)
         at System.Web.UI.Page.RaiseChangedEvents()
         at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    InnerException: 
  </code></pre>