Usuário com melhor resposta
Traduzindo de C# para VB.NET

Pergunta
-
Pessoal, eu tenho uma WebGrid em C# que funciona da forma que eu quero.
Porém, assumi um projeto que esta em VB.NET e preciso implementar o mesmo, porém não estou conseguindo traduzir este código. Meu problema é na parte que preciso quebrar linha dentro de uma coluna da Webgrid. Assim eu faço em C#.@grid.GetHtml( tableStyle: "table", alternatingRowStyle: "alternate", headerStyle: "header", footerStyle: "footer", mode: WebGridPagerModes.FirstLast | WebGridPagerModes.NextPrevious, firstText: "Primeiro", previousText: "Anterior", nextText: "Próximo", lastText: "Último", columns: grid.Columns( grid.Column("Detalhes", header: "Detalhes", format: @<text>@item.GetSelectLink("Detalhes")</text>, canSort : false), grid.Column("Editar", header: "Editar", format: @<text>@Html.ActionLink("Editar", "Editar", new { id = item.Codigo })</text>, canSort : false), grid.Column("Codigo", header: "Código", format: @<text> <p>@item.Codigo</p> + <p>@item.cpf</p> + ><p>@item.Nome</p></text>) ) )
Agradeço desde ja
Paulo Marcelo Dalbosco
Respostas
-
Ja consegui, se alguém tiver o mesmo problema.
@code If ViewBag.RevendasCidades IsNot Nothing Then Dim gridItem = New WebGrid(ViewBag.RevendasCidades, rowsPerPage:=12, selectionFieldName:="SelectedRow") @gridItem.GetHtml(TableStyle:="webgrid", headerStyle:="webgrid-header", footerStyle:="webgrid-footer", alternatingRowStyle:="webgrid-alternating-row", rowStyle:="webgrid-row", columns:=gridItem.Columns( gridItem.Column("", header:="", Style:="webgrid-id", Format:=Function(item) Html.Raw(String.Format("<a href={0}> <img title = Mapa src={1}> </a>", Url.Action("Mapa", "Revenda", New With {.id = item.IDRevenda}), Url.Content("http://www.softecsul.com/Intranet/Imagens/" & item.NomeLogoRevenda)))), gridItem.Column(header:="Data de Fechamento", Format:=@@<text>@item("NomeFantasia") <p>@item("Endereco")</p></text>, canSort:=True))) End If End Code
Paulo Marcelo Dalbosco
- Marcado como Resposta Paulo M Dalbosco quinta-feira, 4 de julho de 2013 21:17
Todas as Respostas
-
Ja consegui, se alguém tiver o mesmo problema.
@code If ViewBag.RevendasCidades IsNot Nothing Then Dim gridItem = New WebGrid(ViewBag.RevendasCidades, rowsPerPage:=12, selectionFieldName:="SelectedRow") @gridItem.GetHtml(TableStyle:="webgrid", headerStyle:="webgrid-header", footerStyle:="webgrid-footer", alternatingRowStyle:="webgrid-alternating-row", rowStyle:="webgrid-row", columns:=gridItem.Columns( gridItem.Column("", header:="", Style:="webgrid-id", Format:=Function(item) Html.Raw(String.Format("<a href={0}> <img title = Mapa src={1}> </a>", Url.Action("Mapa", "Revenda", New With {.id = item.IDRevenda}), Url.Content("http://www.softecsul.com/Intranet/Imagens/" & item.NomeLogoRevenda)))), gridItem.Column(header:="Data de Fechamento", Format:=@@<text>@item("NomeFantasia") <p>@item("Endereco")</p></text>, canSort:=True))) End If End Code
Paulo Marcelo Dalbosco
- Marcado como Resposta Paulo M Dalbosco quinta-feira, 4 de julho de 2013 21:17
-