本来高度显示好好的,可是当我点击DataGrid里的Linkbutton后,DataGrid怎么会拉长了一截呢?
代码: <style type="text/css">
<!--
#Layer19 {
position:absolute;
left:316px;
top:314px;
width:292px;
height:131px;
z-index:34;
}
-->
</style>
<div id="Layer19" style="left: 316px; top: 314px">
<asp:DataGrid ID="Motion_dg" runat="server" AutoGenerateColumns="False"
ShowHeader="False" Width="288px" GridLines="None" OnItemCommand="Motion_dg_ItemCommand" PageSize="6" Height="117px">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl="~/image/anniu.jpg" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="id" Visible="False">
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Size="12px"
Font-Strikeout="False" Font-Underline="False" />
</asp:BoundColumn>
<asp:ButtonColumn CommandName="title_link" DataTextField="title">
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Size="12px"
Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Left" VerticalAlign="Middle" />
</asp:ButtonColumn>
<asp:BoundColumn DataField="sj">
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Size="12px"
Font-Strikeout="False" Font-Underline="False" />
</asp:BoundColumn>
<asp:BoundColumn DataField="table_name" Visible="False"></asp:BoundColumn>
</Columns>
</asp:DataGrid></div>
代码: <style type="text/css">
<!--
#Layer19 {
position:absolute;
left:316px;
top:314px;
width:292px;
height:131px;
z-index:34;
}
-->
</style>
<div id="Layer19" style="left: 316px; top: 314px">
<asp:DataGrid ID="Motion_dg" runat="server" AutoGenerateColumns="False"
ShowHeader="False" Width="288px" GridLines="None" OnItemCommand="Motion_dg_ItemCommand" PageSize="6" Height="117px">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl="~/image/anniu.jpg" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="id" Visible="False">
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Size="12px"
Font-Strikeout="False" Font-Underline="False" />
</asp:BoundColumn>
<asp:ButtonColumn CommandName="title_link" DataTextField="title">
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Size="12px"
Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Left" VerticalAlign="Middle" />
</asp:ButtonColumn>
<asp:BoundColumn DataField="sj">
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Size="12px"
Font-Strikeout="False" Font-Underline="False" />
</asp:BoundColumn>
<asp:BoundColumn DataField="table_name" Visible="False"></asp:BoundColumn>
</Columns>
</asp:DataGrid></div>
解决方案 »
- 高手帮忙看下,很急!!!
- ASP.NET程序发布在服务器上时,如何隐藏代码
- ExecuteNonQuery(SqlTransaction trans, CommandType cmdType, string cmdText, param
- 今天几道面试题。。请高手给解答下。。小生愚笨。。没答上来。。。
- 类似CSDN的结贴提示(弹出层页面变灰)的效果,如何cs代码后台控制
- access中的sql语句问题
- 关于checkboxlist的问题
- 请教vs2003做的asp.net项目,是否可以正常迁移到vs2005里啊?
- 请问三楼楼长的数据库是怎样还原
- 读取XML内容,这样写有错吗
- ajax和asp.net实例
- 开机看见欢迎界面或者开机运行一段时间之后出现黑屏,谁来救我!
点击DataGrid里的Linkbutton后打开新的窗口,
我用js实现就不会出现问题
我以前出现过点击链接时表格被撑大现象,后来给表格内的图片加上固定高度和宽度解决了问题。
我改成了Page.ClientScript.RegisterStartupScript就行了,谢谢大家关注