2011-02-28 19 views
14

¿Es posible crear una cuadrícula en asp.net MVc3.0. La vista de cuadrícula que se usa en asp.net es similar a la de "sí", por favor, hágame saber cómo crear una grilla simple en asp.net mvc3.0. Estoy usando la base de datos del servidor SQL para obtener datos, que deben rellenarse en la grilla. Gracias.Crear GridView en asp.net MVC3.0

Respuesta

18

Hay diferentes posibilidades: rejillas laterales

de servidores:

rejillas del lado del cliente:

y muchos otros s ...

+1

Tres hurras por jqGrid. ¡Increíble! – BrokeMyLegBiking

+0

jqGrid apesta ... Bueno, no me dejes ser negativo. No es fácil trabajar con él de ninguna manera, pero cumple su función. – SoftwareSavant

+0

@darin cuál es la diferencia entre la cuadrícula del lado del cliente y la cuadrícula del lado del servidor –

13

Puede usar WebGrid en MVC3. Esto es nuevo en MVC3. Utilice este código en su vista.

@model IList<YourViewModel> 
@{ 
    ViewBag.Title = "Amend Absence"; 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
} 
@{ 
    var grid = new WebGrid(source: Model, rowsPerPage: 200, 
    canPage: false, canSort: true, defaultSort: "Absentee"); 
} 
<p> 
    <h2>Absentee List</h2> 
     <div id="grid"> 
      @grid.GetHtml(
       tableStyle: "grid", 
       headerStyle: "head", 
       alternatingRowStyle: "alt", 
       columns: grid.Columns(
       grid.Column(format: (item) => Html.ActionLink("Edit", "Edit", 
       new { id = item.Id  })), 
       grid.Column("Absentee", "Absentee",canSort:true), 
       grid.Column("AbsStart", "AbsStartDate") 
      )) 
     </div> 
    </p> 
Cuestiones relacionadas