comment rechercher le jeu de données pour des données spécifiques
Je voulais juste vous demander comment rechercher des données spécifiques de données parce que je veux récapitulatif de recherche pour des mots clés spécifiques et le lier à répétition que j'ai où l'expression et il ne fonctionne pas
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();
Système.Les données.SyntaxErrorException a été gérée par le code de l'utilisateur
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:
- S'il vous plaît, expliquer qu'entendez-vous par "rechercher". Vous avez besoin d'un sous-ensemble de données extraites des tableaux à l'intérieur de l'ensemble de données? Si oui, quel est votre état (ie.OÙ?)
- ce que je cherche, c'est de trouver où comme
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la DataTable.Méthode Select ().
http://msdn.microsoft.com/en-us/library/t5ce3dyt.aspx
De Microsoft exemple: