2012-09-05 94 views
0

我有網格視圖,現在我想爲每個單元格設置特定的寬度,我盡我所能設置每個單元格的寬度,但未能如此做...設置網格視圖單元格的寬度?

這裏是我應用於我的模板字段的代碼。

<ItemTemplate> 
<asp:Label ID="lblempid" runat="server" Text='<%#Eval("EmployeeId") %>'></asp:Label> 
<ControlStyle Height="10px" Width="20px" /> 
</ItemTemplate> 

我是新來的c#和ASP.Net所以請指導我。

在此先感謝。 :)

+0

是給你的塔twork? –

+0

是的,它的工作經過一點修改:) –

回答

2

您可以設置這樣

<asp:GridView ID="GridView1" runat="server"> 
     <HeaderStyle Width="10%" /> 
     <RowStyle Width="10%" /> 
     <FooterStyle Width="10%" /> 
     <Columns> 
      <asp:BoundField HeaderText="Name" DataField="LastName" 
       ItemStyle-Width="10%" 
       /> 
     </Columns> 
    </asp:GridView> 

int colWidth = 100; 
    if (colWidth > 0) 
    { 
    for (int i = 0; i < GridView1.Columns.Count; i++) 
    { 
     GridView1.Columns[i].ItemStyle.Width = colWidth; 
    } 
    } 
}