2014-09-16 2 views
0

У меня есть динамический webgrid, который динамически связывает данные из бэкэнда в ASP.NET MVC .. здесь я хочу настроить ширину первого столбца в этом динамическом webgrid.Как настроить только ширину первого столбца динамической веб-страницы?

<style> 
    .webgrid-header a { 
     color: white !important; 

    } 
    .webgrid-header th { 
     text-align: center; 

    } 
</style> 
@{ 
    var result = new List<dynamic>(); 

    foreach (var emprow in Model) 
    { 
     var row = (IDictionary<string, object>)new ExpandoObject(); 
     var eachEmpRow = (Dictionary<string, object>)emprow; 

     foreach (KeyValuePair<string, object> keyValuePair in eachEmpRow) 
     { 
      row.Add(keyValuePair); 
     } 
     result.Add(row); 
    } 
    var grid = new WebGrid(result, rowsPerPage: 50); 
} 

@if (@Model != null) 
{ 
    @grid.GetHtml(
       htmlAttributes: new { id = "grdHoteling" }, 
       tableStyle: "webgrid-table", 
     headerStyle: "webgrid-header", 
     footerStyle: "webgrid-footer", 
     alternatingRowStyle: "webgrid-alternating-row", 
     selectedRowStyle: "webgrid-selected-row", 
     rowStyle: "webgrid-row-style", 
     mode: WebGridPagerModes.All) 
} 

спасибо ... !!

+0

[Этот вопрос] (http://stackoverflow.com/questions/9357786/apply-specific-width-in-column-of-webgrid-in-mvc3) может помочь –

+0

спасибо .... stephen muecke ... – user2122825

ответ

0

Попробуйте

@Html.TextBox("PriceType"+(int)item.ShoppingCartID,(int)item.PriceType,new{@style="display:none;width:100px"})</span>),