Apply Bootstrap DataTable Plugin to GridView for searching paging sorting using jQuery in ASP.Net

<link type="text/css" rel="stylesheet" href="https://cdn.datatables.net/1.10.9/css/dataTables.bootstrap.min.css" />
   <link type="text/css" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" />
   <link type="text/css" rel="stylesheet" href="https://cdn.datatables.net/responsive/1.0.7/css/responsive.bootstrap.min.css" />


<asp:GridView ID="gvlist" AutoGenerateColumns="false" runat="server" class="table table-striped" ClientIDMode="Static">
           <Columns>
               <asp:TemplateField HeaderText="Id">
                   <ItemTemplate>
                       <asp:Label ID="lblName" runat="server" Text='<%# Eval("AssetID"%>'></asp:Label>
                   </ItemTemplate>
               </asp:TemplateField>
               <asp:TemplateField HeaderText="Name">
                   <ItemTemplate>
                       <label id="manu"><%# Eval("AssetName"%></label>
                   </ItemTemplate>
               </asp:TemplateField>
               <asp:TemplateField HeaderText="Manufacturer">
                   <ItemTemplate>
                       <label id="manu"><%# Eval("Manufacturer"%></label>
                   </ItemTemplate>
               </asp:TemplateField>
               <asp:TemplateField HeaderText="Model">
                   <ItemTemplate>
                       <label id="manu"><%# Eval("Model"%></label>
                   </ItemTemplate>
               </asp:TemplateField>
           </Columns>
       </asp:GridView>


<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
   <script type="text/javascript" src="https://cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"></script>
   <script type="text/javascript" src="https://cdn.datatables.net/responsive/1.0.7/js/dataTables.responsive.min.js"></script>
   <script type="text/javascript" src="https://cdn.datatables.net/1.10.9/js/dataTables.bootstrap.min.js"></script>
   <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
   <script type="text/javascript">
       $(function () {
           $('[id*=gvlist]').prepend($("<thead></thead>").append($(this).find("tr:first"))).DataTable({
               "responsive"true,
               "sPaginationType""full_numbers"
           });
       });
   </script>

Comments

Popular posts from this blog

Automatically send Birthday email using C#.Net

Drag and Drop multiple File upload using jQuery AJAX in ASP.Net using C# and VB.Net

Difference between each and map in jquery