Я хочу установить различную ширину и выравнивание во всех столбцах WEBGRID в MVC 3. Это означает, что в приведенном выше коде у меня есть 5 столбцов, теперь я хочу установить различное выравнивание и ширину все заголовки.Выравнивание WebGrid в MVC3 с RAZOR
Ниже мой код:
@{WebGrid grid = new WebGrid();
if (@Model.VendorItemsList != null)
{
grid = new WebGrid(source: @Model.VendorItemsList, ajaxUpdateContainerId: "gridSearch", canSort: true, rowsPerPage: Model.PageSize);
}
}
<div id="gridSearch" class="tableGrid">
@{
@grid.GetHtml(
mode: WebGridPagerModes.All,
columns: grid.Columns(
grid.Column("VendorItemName", header: @GeneralResource.Vendor + " " + @GeneralResource.Item + " " + @GeneralResource.Name),
grid.Column("ItemName", header: @GeneralResource.Item),
grid.Column("ItemCategoryName", header: @GeneralResource.Category),
grid.Column("VendorName", header: @GeneralResource.Vendor)
))
}
}
</div>
Спасибо это очень полезно для меня. – RKK
@dbasemen Это отлично работало для установки границ ячеек. Не удалось заставить его работать на ширину. – Joe
Настройка ширины работает для столбцов, но на нее влияет ширина webgrid и размер окна браузера. – Joe