如何控制DATAGRID顯示的大小? 网页是不能保证的,比如你往格子里放一长串sssssssssssss,这是绝对不换行的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ”网页是不能保证的,比如你往格子里放一长串sssssssssssss,这是绝对不换行的什麼意思啊?我就是要不換行的效果,怎麼設置? 他的意思是网页可以设置,但不能保证你的字符串不会撑破。<asp:DataGrid ID="dgList" PageSize="20" AllowPaging="True"HeaderStyle-BackColor="#eeeeee" AlternatingItemStyle-BackColor="#eeeeee" AutoGenerateColumns="False" HeaderStyle-HorizontalAlign="Center" OnPageIndexChanged="DataGrid_PageChanged" HeaderStyle-FontBold="True"PagerStyle-Mode="NumericPages"PagerStyle-HorizontalAlign="Left"runat="server"><Columns> <asp:HyperLinkColumn HeaderText="ID" DataTextField="ID" DataNavigateUrlField="ID" DataNavigateUrlFormatString="Detail.aspx?ID={0}" ItemStyle-width="30px" /> <asp:HyperLinkColumn HeaderText="常见问题" DataTextField="Title" DataNavigateUrlField="ID" DataNavigateUrlFormatString="Detail.aspx?ID={0}" ItemStyle-width="630px" ItemStyle-Height="30px" ItemStyle-HorizontalAlign="Left" /> <asp:HyperLinkColumn Text="编辑" DataNavigateUrlField="ID" DataNavigateUrlFormatString="ModifyFAQ.aspx?ID={0}" /> <asp:HyperLinkColumn Text="删除" DataNavigateUrlField="ID" DataNavigateUrlFormatString="DeleteFAQ.aspx?ID={0}" /></Columns></asp:DataGrid> ItemStyle-width="630px" ItemStyle-Height="30px"就一定保証那一列的寬度630px,每行的高度30px永遠不變嗎?我也類似的寫法,好像還變化。 昨天刚学会的,用模版,我的原码贡献<asp:datagrid id="DataGrid1" runat="server" Width="600px" AutoGenerateColumns="False" AllowPaging="True" CellPadding="0" BorderStyle="None" BackColor="White" BorderWidth="1px" BorderColor="#000000"><SelectedItemStyle Font-Bold="True"></SelectedItemStyle><AlternatingItemStyle HorizontalAlign="Left" BackColor="White"></AlternatingItemStyle><ItemStyle HorizontalAlign="Left"></ItemStyle><HeaderStyle Font-Bold="True" HorizontalAlign="Left" Height="0px" BackColor="#DCD8B6"></HeaderStyle><Columns><asp:TemplateColumn><ItemTemplate> <TABLE id="Table3" cellSpacing="1" cellPadding="1" width="100%" border="0"> <TR height="25"> <td align="left" valign="top" bgcolor="#E9E7CF" width="200"> <asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Name") %>' NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.Path", "Downloadchange.aspx?FileName={0}") %>' ID="Hyperlink1"> </asp:HyperLink> </td> <TD align="left" valign="top" bgcolor="#E9E7CF" width="200"> <asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.CreateTime") %>' ID="Label1"> </asp:Label></TD> <TD align="left" valign="top" bgcolor="#E9E7CF" width="100"> <asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.ContentLength") %>' ID="Label3"> </asp:Label> </TD> <TD align="left" valign="top" bgcolor="#E9E7CF" width="100"> <asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.DownloadNum") %>' ID="Label4"> </asp:Label> </TD> </TR> <TR bgcolor="#F3F3F3" height="50"> <TD colspan="4" align="left" valign="top"> <asp:Label ID='label2' Text='<%# DataBinder.Eval(Container, "DataItem.Description") %>' Runat=server> </asp:Label></TD> </TR> </TABLE> </ItemTemplate></asp:TemplateColumn></Columns><PagerStyle HorizontalAlign="Right" Mode="NumericPages"></PagerStyle> </asp:datagrid> 注意,我的原码一行数据分了两行显示!你适当更改!要控制高度长度,就控制table里面的tr和td就行了 to:oldrainman(风雨兼程)謝謝共享,正在調試中不過這種寫法怎麼加每列的標題啊? c# winform 实现操作系统补丁更新的功能 asp.net 问题 帮忙看一下 Query方法中的cmdParms!传参怎用!要是传两个呢? 求助! ViewState问题!!! 如何调用Notes或outlook程序群发邮件?各位大哥大姐帮忙看看吧,谢谢! 如何显示数据库里的字段内容? 页面显示的位置怎么确定。那位给个方法 局部变量的作用域会污染更大的范围,奇怪了! 如何使控件状态持久 DataGrid中的删除确认提示框 ListView的SubItem如何加图标? 小弟的画图问题
什麼意思啊?
我就是要不換行的效果,怎麼設置?
<asp:DataGrid ID="dgList" PageSize="20" AllowPaging="True"
HeaderStyle-BackColor="#eeeeee" AlternatingItemStyle-BackColor="#eeeeee"
AutoGenerateColumns="False" HeaderStyle-HorizontalAlign="Center" OnPageIndexChanged="DataGrid_PageChanged" HeaderStyle-FontBold="True"
PagerStyle-Mode="NumericPages"
PagerStyle-HorizontalAlign="Left"
runat="server">
<Columns>
<asp:HyperLinkColumn HeaderText="ID" DataTextField="ID" DataNavigateUrlField="ID" DataNavigateUrlFormatString="Detail.aspx?ID={0}" ItemStyle-width="30px" />
<asp:HyperLinkColumn HeaderText="常见问题" DataTextField="Title" DataNavigateUrlField="ID" DataNavigateUrlFormatString="Detail.aspx?ID={0}" ItemStyle-width="630px" ItemStyle-Height="30px" ItemStyle-HorizontalAlign="Left" />
<asp:HyperLinkColumn Text="编辑" DataNavigateUrlField="ID" DataNavigateUrlFormatString="ModifyFAQ.aspx?ID={0}" />
<asp:HyperLinkColumn Text="删除" DataNavigateUrlField="ID" DataNavigateUrlFormatString="DeleteFAQ.aspx?ID={0}" />
</Columns>
</asp:DataGrid>
<asp:datagrid id="DataGrid1" runat="server" Width="600px" AutoGenerateColumns="False" AllowPaging="True"
CellPadding="0" BorderStyle="None" BackColor="White" BorderWidth="1px" BorderColor="#000000">
<SelectedItemStyle Font-Bold="True">
</SelectedItemStyle><AlternatingItemStyle HorizontalAlign="Left" BackColor="White">
</AlternatingItemStyle><ItemStyle HorizontalAlign="Left">
</ItemStyle><HeaderStyle Font-Bold="True" HorizontalAlign="Left" Height="0px" BackColor="#DCD8B6">
</HeaderStyle><Columns>
<asp:TemplateColumn>
<ItemTemplate>
<TABLE id="Table3" cellSpacing="1" cellPadding="1" width="100%" border="0">
<TR height="25">
<td align="left" valign="top" bgcolor="#E9E7CF" width="200">
<asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Name") %>' NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.Path", "Downloadchange.aspx?FileName={0}") %>' ID="Hyperlink1">
</asp:HyperLink>
</td>
<TD align="left" valign="top" bgcolor="#E9E7CF" width="200">
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.CreateTime") %>' ID="Label1">
</asp:Label></TD>
<TD align="left" valign="top" bgcolor="#E9E7CF" width="100">
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.ContentLength") %>' ID="Label3">
</asp:Label>
</TD>
<TD align="left" valign="top" bgcolor="#E9E7CF" width="100">
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.DownloadNum") %>' ID="Label4">
</asp:Label>
</TD>
</TR>
<TR bgcolor="#F3F3F3" height="50">
<TD colspan="4" align="left" valign="top">
<asp:Label ID='label2' Text='<%# DataBinder.Eval(Container, "DataItem.Description") %>' Runat=server>
</asp:Label></TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:TemplateColumn>
</Columns><PagerStyle HorizontalAlign="Right" Mode="NumericPages">
</PagerStyle>
</asp:datagrid>
謝謝共享,正在調試中
不過這種寫法怎麼加每列的標題啊?