Come creare un filtro GridView Sharepoint

March 23

Microsoft SharePoint è un software di gestione dei contenuti che permette per lo sviluppo web e design per creare un sito web completamente funzionale. Esso utilizza ASP.NET come quadro per costruire gli script per il sito, ed è in grado di integrare diversi script, tra cui XML, Javascript e HTML. file di GridView creare griglie di dati simili per accedere ai file su un sito web. Utilizzando un paio di stringhe di script, è possibile dire al sito per impostare i menu a discesa per i filtri che si desidera inserire nel file.

istruzione

1 Aprire il file GridView è stato salvato sul file server del tuo sito web.

2 Scorrere verso il basso allo script tavolo sul file. Questo script inizia con il tag <table> e utilizza i tag <td> e </ td> per marcare sezioni per colonne e righe nel file di dati.

3 Posizionare tag per il primo filtro sotto le tag per le intestazioni e quelli per lo stile con l'etichetta "<td style =" width: 150px; ">".

"<Asp: DropDownList ID =" ddlLocation "DataSourceID =" dsPopulateLocation "

AutoPostBack=&quot;true&quot; DataValueField=&quot;xxxxx&quot; runat=&quot;server&quot; Width=&quot;130px&quot;
Font-Size=&quot;11px&quot; AppendDataBoundItems=&quot;true&quot;>
&lt;asp:ListItem Text=&quot;All&quot; Value=&quot;%&quot;>&lt;/asp:ListItem>
&lt;/asp:DropDownList>&quot;

Si dovrebbe inserire il nome del tipo di filtro che si desidera inserire nel "xxxxx" dopo DataValueField. I nomi dovrebbero essere rilevanti per il GridView è stato creato. Per creare più filtri, copiare questo tag per ogni filtro si prevede di incorporare. È anche possibile modificare la larghezza e la dimensione carattere per riflettere gli stili per il GridView, se necessario.

4 Salvare il file, e aprire il file origine dati.

5 Nella parte inferiore del file Datasource aggiungere lo script:

"<Asp: SqlDataSource ID =" "runat =" server di dsGridview "

ConnectionString=&quot;&lt;%$ ConnectionStrings:EvonetConnectionString %>&quot;
SelectCommand=&quot;SELECT * FROM [T_Employees]&quot; FilterExpression=&quot;xxxxx1 like '{0}%'
and xxxxx2 like '{1}%'&quot;>
&lt;FilterParameters>
&lt;asp:ControlParameter Name=&quot;Department&quot; ControlID=&quot;ddldepartment&quot;
PropertyName=&quot;SelectedValue&quot; />
&lt;asp:ControlParameter Name=&quot;Location&quot; ControlID=&quot;ddllocation&quot;
PropertyName=&quot;SelectedValue&quot; />
&lt;/FilterParameters>

</ Asp: SqlDataSource> "

Dove dice "xxxxx1" aggiungere il nome del primo filtro. Dove dice "xxxxx2" aggiungere il nome del secondo filtro. Per aggiungere altri filtri, continua la stringa con "e xxxxx3 come {2}%", ricordando di aumentare la percentuale per uno con ogni nome di filtro.

6 Salvare il file DataSource, e tornare alla vista front-end del sito web per vedere il tuo GridView e il menu a discesa che sono state aggiunte.