codice aspx
codice:
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/.....Master" CodeBehind="mypage.aspx.vb" Inherits="mypage" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"></asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div class="loading">
Loading. Please wait.<br />
<br />
<img src="/img/loader.gif" alt="" />
</div>
<p> </p>
<div class="container">
<div class="col-md-10">
<asp:Label ID="Label1" runat="server" Text="Label"><b>Elenco depositi movimentati negli ultimi 60 gg</b><br />
</asp:Label>
<br />
<div class="col-md-9">
<asp:DropDownList ID="deposito" runat="server" AppendDataBoundItems="true" DataSourceID="sqldepositi" DataTextField="fullnome" DataValueField="IDmag" >
<asp:ListItem Value="">Filtra per deposito</asp:ListItem>
</asp:DropDownList>
</div>
<div class="col-md-3">
<asp:Button ID="ButtonS" runat="server" Text="Cerca" CssClass="btn btn-primary" ValidationGroup="ammfiltri" CausesValidation="true" ClientIDMode="static" />
</div>
</div>
<div class="col-md-2">
...
</div>
</div>
<div class="container">
<div class="col-xs-8 col-lg-offset-2 col-sm-offset-1 col-xs-offset-0">
<asp:GridView ID="GridView1" runat="server" AllowSorting="True" DataKeyNames="ID,Data" AutoGenerateColumns="False" DataSourceID="SQLmovs" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" CssClass="table table-striped">
<Columns>
<asp:TemplateField HeaderText="" HeaderStyle-Width="10px">
<ItemTemplate></ItemTemplate>
<HeaderStyle Width="10px"></HeaderStyle>
</asp:TemplateField>
<asp:BoundField DataField="Data" HeaderText="Data" SortExpression="Data" DataFormatString="{0:dd/MM/yyyy}" />
<asp:BoundField DataField="fullnome" HeaderText="Nome deposito" SortExpression="fullnome" />
<asp:TemplateField ShowHeader="False" HeaderStyle-Width="50px">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CausesValidation="False" CommandName="Select" Text="Vedi" CssClass="btn btn-xs btn-primary" />
</ItemTemplate>
</asp:TemplateField></Columns>
</asp:GridView>
</div>
</div>
<asp:SqlDataSource ID="SQLmovs" runat="server" ConnectionString='<%$ ConnectionStrings:pippo%>'
SelectCommand="SELECT blablabla"
>
<SelectParameters>
<asp:SessionParameter SessionField="IDcliente" DefaultValue="0" Name="IDcli"></asp:SessionParameter>
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="Sqldepositi" runat="server" ConnectionString='<%$ ConnectionStrings:pippo%>'
SelectCommand="SELECT blablablabla" >
<SelectParameters>
<asp:SessionParameter Name="IDcli" SessionField="IDcliente" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
function ShowProgress() {
setTimeout(function () {
var modal = $('<div />');
modal.addClass("modal");
$('body').append(modal);
var loading = $(".loading");
loading.show();
var top = Math.max($(window).height() / 2 - loading[0].offsetHeight / 2, 0);
var left = Math.max($(window).width() / 2 - loading[0].offsetWidth / 2, 0);
loading.css({ top: top, left: left });
}, 200);
}
$('form').live("submit", function () {
ShowProgress();
});
</script>
</asp:Content>
aspetta copiando mi è venuto un dubbio mortale.... non è che per filtrare il campo deve essere presente nel gridview come boundfield??? Ora provo...