1

我正在开发 ASP.net MVC 应用程序。

我在其中使用了 MVC Grid - Html Grid。我想增加列的宽度,但我不能。我不想更改网格 CSS。

我已经两次提到宽度属性,但没有一个有效......

这是我的代码。

 @model IEnumerable<StockWatchScreen.Controllers.Customer>
@using GridMvc.Html
@using System.Web.UI.WebControls;

@{
    ViewBag.Title = "Index";
}

<!DOCTYPE html>

<html>

<body>
    <div class="listheading span9" style="font-size:22px;margin-bottom:30px;margin-left:0.10px">Customer</div>
    <hr />
    <div style="width:500px;">
        @Html.Grid(Model).Columns(columns => 
                    {
                        columns.Add(c => c.Code).Titled("Code");
                        columns.Add(c => c.Name).Titled("Name").SetWidth(500);
                        columns.Add(c => c.Address).Titled("Address");
                        columns.Add(c => c.OfficePhone).Titled("OfficePhone");
                        columns.Add(c => c.Email).Titled("Email");
                        columns.Add(c => c.FaxNo).Titled("FaxNo");
                        columns.Add(c => c.City).Titled("City");
                       }).WithPaging(4).Sortable(true).Filterable(true)  


    </div>
</body>
</html>
4

1 回答 1

2

你能尝试改变吗

columns.Add(c => c.Name).Titled("Name").SetWidth(500);

columns.Add(c => c.Name).Titled("Name").SetWidth("70%");

或者

columns.Add(c => c.Name).Titled("Name").SetWidth("100px");
于 2017-02-18T21:55:25.087 回答