Filter DataSource before presente data in gridview
18/06/2008
0
Oi estou tentando não mostrar algumas das linhas da minha tabela que o datasource devolve para a minha gridview.
Ja tentei na gridview, mas como tenho de usar o paging e o sorting dá problema...
Agora tou tentando no datasource....
O k tou tentando é: antes de mandar a informação para à gridview queria por o campo txt_alt [uma string devolvida pela query] numa função que vê se tem letras maiúculas que não à primeira e se tem mais de um ponto de interrogação... a função tá feita e funciona, agora só não como filtrar antes de mandar para a gridview e caso não esteja como quero não mandar...
Em baixo tenho parte do código do datasource...
já estou desesperando com isto, há 2 dias....
Agradeço à atenção
Ja tentei na gridview, mas como tenho de usar o paging e o sorting dá problema...
Agora tou tentando no datasource....
O k tou tentando é: antes de mandar a informação para à gridview queria por o campo txt_alt [uma string devolvida pela query] numa função que vê se tem letras maiúculas que não à primeira e se tem mais de um ponto de interrogação... a função tá feita e funciona, agora só não como filtrar antes de mandar para a gridview e caso não esteja como quero não mandar...
Em baixo tenho parte do código do datasource...
já estou desesperando com isto, há 2 dias....
Agradeço à atenção
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues" ... InsertCommand="INSERT INTO [errorwords] ([id_word], [txt_orig], [txt_alt], [n_words], [n_errors]) VALUES (@id_word, @txt_orig, @txt_alt, @n_words, @n_errors)" OldValuesParameterFormatString="original_" ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM [errorwords] WHERE (([n_errors] <> @n_errors) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt + ´¬´) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt2 + ´¬´) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt3 + ´¬´) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt4 + ´¬´) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt5 + ´¬´) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt6 + ´¬´) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt7 + ´¬´) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt8 + ´¬´) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt9 + ´¬´) AND ([txt_alt] NOT LIKE ´¬´ + @txt_alt10 + ´¬´)) ORDER BY [txt_alt] DESC" UpdateCommand="UPDATE [errorwords] SET [txt_orig] = @txt_orig, [txt_alt] = @txt_alt, [n_words] = @n_words, [n_errors] = 1 WHERE [id_word] = @original_id_word AND [txt_orig] = @original_txt_orig AND [txt_alt] = @original_txt_alt AND [n_words] = @original_n_words AND [n_errors] = @original_n_errors"> <SelectParameters> <asp:Parameter DefaultValue="0" Name="n_errors" Type="Int32" /> <asp:Parameter DefaultValue="ø" Name="txt_alt" Type="String" /> <asp:Parameter DefaultValue="¢" Name="txt_alt2" Type="String" /> <asp:Parameter DefaultValue="&256;" Name="txt_alt3" Type="String" /> <asp:Parameter DefaultValue="&324;" Name="txt_alt4" Type="String" /> <asp:Parameter DefaultValue="ē" Name="txt_alt5" Type="String" /> <asp:Parameter DefaultValue="&342;" Name="txt_alt6" Type="String" /> <asp:Parameter DefaultValue="æ" Name="txt_alt7" Type="String" /> <asp:Parameter DefaultValue="&291;" Name="txt_alt8" Type="String" /> <asp:Parameter DefaultValue="&310;" Name="txt_alt9" Type="String" /> <asp:Parameter DefaultValue="ß" Name="txt_alt10" Type="String" /> <asp:Parameter DefaultValue="?" Name="txt_alt11" Type="String" /> </SelectParameters> ... </asp:SqlDataSource>
Nandoliveira
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)