Comment fixer la largeur de chaque colonne dans GridView?

Comment puis-je fixer la largeur de chaque colonne dans le contrôle GridView. Mon GridView garde s'étendent le long avec des données dans la cellule. J'ai besoin d'elle pour passer à la nouvelle ligne quand il atteindre le côté droit de la cellule. C'est mon code .fichier aspx:

<asp:GridView ID="GridView1" runat="server" 
AutoGenerateColumns="False" DataKeyNames="Emp_ID" DataSourceID="LinqDataSource1"
AllowPaging="True"  AllowSorting="True" Width="900px" HorizontalAlign="Center" >                        
<Columns>
<asp:BoundField DataField="Emp_ID" HeaderText="ID" 
InsertVisible="False" ReadOnly="True" SortExpression="Emp_ID"/>
<asp:BoundField DataField="Emp_Username" 
HeaderText="Username" SortExpression="Emp_Username" />
<asp:BoundField DataField="Emp_Password" 
HeaderText="Password" SortExpression="Emp_Password" />
<asp:BoundField DataField="Emp_Name" 
HeaderText="ชื่อพนักงาน" SortExpression="Emp_Name" />
<asp:BoundField DataField="Emp_Address" 
HeaderText="ที่อยู่" SortExpression="Emp_Address" />
<asp:BoundField DataField="Emp_Tel" 
HeaderText="เบอร์โทรศัพท์" SortExpression="Emp_Tel" />
<asp:TemplateField HeaderText="รูปพนักงาน" SortExpression="Emp_Picture">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Emp_Picture") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Image ID="Image2" runat="server" Height="70px" 
ImageUrl='<%# Eval("Emp_Picture", "{0}") %>' Width="50px" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Status" HeaderText="สถานะ" 
SortExpression="Status" />
<asp:HyperLinkField DataNavigateUrlFields="Emp_ID" 
DataNavigateUrlFormatString="AdminUpdate.aspx?Emp_ID={0}" Text="Edit" />
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="ChkSelectAll" runat="server" 
AutoPostBack="True" oncheckedchanged="ChkSelectAll_CheckedChanged"  />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="Chk" runat="server" AutoPostBack="True" oncheckedchanged="Chk_CheckedChanged" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

Voici ma conception de la vue:

Comment fixer la largeur de chaque colonne dans GridView?

Comme vous pouvez le voir, les 4 premières colonnes de a pas de problème avec ça jusqu'à la colonne 5. Il garde étendre cause tous les GridView s'étendent à l'extérieur de la page

OriginalL'auteur Oliver Catipon | 2014-01-08