小问题哈!谢谢各位
下面这一段是代码,用HTML和ASP.NET的设计是只用了一个行,怎么设计试图上就有五个行呢?是不是在 其他地方哪里有设置的哦!
<table cellSpacing= "1 " cellPadding= "5 " width= "270 " bgColor= "#000000 " border= "0 ">
<tr>
<td bgColor= "#cc3399 "> <strong> <font color= "#ffffff "> ::业界新闻:: </font> </strong> </td>
</tr>
<tr>
<td bgColor= "#ffffff "> <font color= "#ffffff "> <asp:datagrid id= "DataGrid1 " runat= "server " AutoGenerateColumns= "False " Width= "248px " Height= "160px "
BorderWidth= "0 ">
<Columns>
<asp:TemplateColumn>
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<A href= 'ST_kshownews.aspx?id= <%# DataBinder.Eval(Container.DataItem, "ST_ID ")%> '>
<%# DataBinder.Eval(Container.DataItem, "ST_newstitle ")%>
... </A> [ <%# DataBinder.Eval(Container.DataItem, "ST_addtime ")%> ]
</ItemTemplate>
<EditItemTemplate>
</EditItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid> </font>
<div align= "right "> <A href= "ST_knewslist.aspx?classid=业内新闻 "> <FONT face= "宋体 "> More>> </FONT> </A> </div>
</td>
</tr>
</table>
------解决方案--------------------datagrid 中有设置每页显示记录个数的属性,不用管它在设计时显示的个数,在运行时它能正确显示的