我需要使我的gridview的消息列具有一定的宽度,并且当文本超过该宽度时,它必须向下填充,因此它不会将整个gridview的宽度延伸到页面之外。
到目前为止,这是我的代码...
<div class="LeftMessages">
<h1> Whats new </h1>
<p>
<asp:Label ID="Label1" runat="server" Text="Your message "></asp:Label>
<asp:TextBox ID="MessageTB" runat="server" TextMode="MultiLine"></asp:TextBox>
<asp:Button ID="MessageBut" runat="server" Text="Post"
onclick="MessageBut_Click" />
</p>
<p>
<asp:GridView ID="MessagesGridView" runat="server" AutoGenerateColumns="False" OnRowDeleting="DeleteRow"
DataKeyNames="MessageId" Width="100%">
<HeaderStyle BackColor="#226FAA" Font-Bold="true" ForeColor="White" BorderStyle="Double" BorderColor="#226FAA"/>
<RowStyle BorderStyle="Double" BorderColor="#226FAA" />
<SelectedRowStyle BackColor="#77ACD4" />
<Columns>
<asp:BoundField DataField="UserName" HeaderText="User" ReadOnly="True"/>
<asp:TemplateField HeaderText="Message">
<ItemStyle Wrap="false" Width="20px" />
<ItemTemplate>
<%# Eval("Message")%>
</ItemTemplate>
</asp:TemplateField>