Bom dia Galera , estou começando a usar a arquitetura MVC 3 agora e
tenho a seguinte dúvida , queria saber como eu faço para pegar o
valor de um WebGrid..
Ex:
tenho o seguinte index.cshtml
@{
var grid= new WebGrid(Model.ListaResultado,
defaultSort: "id",
rowsPerPage: 50,
canPage: true,
canSort: false
);
}
<div>
@grid.GetHtml(
columns: grid.Columns(
grid.Column("OperadoraNome" , header: "Operadora"),
grid.Column("EntidadeNome", header: "Entidade"),
grid.Column("NumeroFatura", header: "nº Fatura"),
grid.Column("NumeroDocumento", header: "nº Documento"),
grid.Column("Valor", header: "Valor Total"),
grid.Column("Vencimento", header: "Data Vencimento"),
grid.Column("Cobertura", header: "Mês/Ano Cobertura"),
grid.Column(header: "",style: "text-align-center",format: (item) => new
HtmlString(
Html.ActionLink("Visualizar", "Visualizar", new { id = item.NumeroFatura }) + " | " +
Html.ActionLink("Editar", "Editar", new { id = item.NumeroFatura }).ToString() + " | " +
Html.ActionLink("Excluir", "Excluir", new { id = item.NumeroFatura }).ToString() + " | " +
Html.ActionLink("Exportar", "Exportar", new { id = item.NumeroFatura }).ToString()))
))
</div>
<div id="buttons">
<input type="button" id="btnIncluir" value="Incluir" />
@using (Html.BeginForm("GeraExcel", "Fatura", "Exportar", FormMethod.Post))
{
<input type="submit" id="btnExportar" value="Exportar Todas" />
}
</div>
Até ai beleza meu grid carregar certinho e tudo mais ,
oque eu preciso fazer é pegar esse WebGrid() e carregar dentro
de uma List<T> , como eu poderia fazer isso usando o ??
@using (Html.BeginForm("GeraExcel", "Fatura", "Exportar", FormMethod.Post))
{
<input type="submit" id="btnExportar" value="Exportar Todas" />
}
ou teria outra forma ???
Abraço
Se for útil marcar como resposta Para que outros Aproveitem