私は、グリッドビューを使用してSharePointリストからデータをバインドしています。データベースを使用せずにAsp.netのグリッドビューを検索する機能
データベースがないため、私のgridviewの検索機能を使用する方法を知りたい。 (そして私が見ているソリューションはすべてデータベースを使用しています)
JQueryプラグインのDataTables以外のソリューションはありますか?
親切に助けてください!ありがとう:)
私は、グリッドビューを使用してSharePointリストからデータをバインドしています。データベースを使用せずにAsp.netのグリッドビューを検索する機能
データベースがないため、私のgridviewの検索機能を使用する方法を知りたい。 (そして私が見ているソリューションはすべてデータベースを使用しています)
JQueryプラグインのDataTables以外のソリューションはありますか?
親切に助けてください!ありがとう:)
私はグリッドビューではなく、SharePointのリストを検索することをお勧めします。
using (SPWeb web = SPContext.Current.Web)
{
SPList list = web.Lists["list"];
string title = "line for search";
SPListItemCollection items = list.GetItems(new SPQuery()
{
Query = @"<Where><Eq><FieldRef Name='Title' /><Value Type='Text'>" + title + "</Value></Eq></Where>"
});
if (items.Count > 0)
{
mygrid.DataSource = items.GetDataTable();
mygrid.DataBind();
}
}
私は離れて「jQueryのプラグインから[検索とまったく同じではありませんFilterプロパティにアクセスすることができますSPGridViewに、あなたは特別なSharePointと作業するときに代わりに通常のAsp.net GridViewののSPGridViewを使用することをお勧めしますがDataTablesで "これははるかに優れています。
spGV.FilterDataFields = "Year,Title,,Name";
spGV.FilteredDataSourcePropertyName = "FilterExpression";
あなたはここに完全な例を見つけることができます:https://code.msdn.microsoft.com/office/SPGRIDVIEW-EXAMPLE-47276dd4