0
我有一個DataGrid創建像這樣: -如何抑制DataGrid中的虛假換行符?
<asp:DataGrid id="myGrid"
BorderWidth="1"
CellPadding="3"
AutoGenerateColumns="true"
runat="server"
OnSelectedIndexChanged="myGridSelectedCallback">
<HeaderStyle CssClass="subHeader"></HeaderStyle >
<Columns>
<asp:ButtonColumn HeaderText=""
ButtonType="LinkButton"
Text="Display"
CommandName="Select">
</asp:ButtonColumn>
</Columns>
</asp:DataGrid>
和列添加到它在像這樣的代碼隱藏: -
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("MyCol", typeof(string)));
,但是當我添加命令行來,有時候在文本該列將換行到另一行。這似乎沒有任何理由;該列的MaxLength爲-1,並且在添加的字符串中沒有換行符或其他控制字符。
我想要發生的是爲了容納最長的字符串(字符串只有20個字符左右)而加寬列。由於其他人似乎有相反的問題,我無法找到任何相關信息。
(此網格包含一個div
內,但div
沒有最大寬度。)
感謝小費。把這個強制一個水平滾動條出現,顯示'div'的寬度和包裝的原因是受到限制的,它的寬度受到......呃...... fsck知道什麼的限制。但那是另一個問題。 –