在asp.net中运行时设置网格视图的位置

时间:2010-10-11 11:21:31

标签: c# asp.net .net grid

我想在pageload中心显示一个网格 当我点击网格上的选择按钮时,它应该转到页面右侧....

目前,我正在使用2个网格在中心和右侧显示...

2 个答案:

答案 0 :(得分:1)

要从服务器端更改位置:

如果网格存在于DIV或任何其他HTML标记中,则将runat =“sever”添加到该按钮,然后在按下按钮后访问该div&的样式属性。得到左或右或顶部或任何其他位置属性将所需位置分配给该属性&更新存在该div的updatepanel。

<Markup>
<asp:updatepanel id="up1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div id="griddiv" runat="server">
<asp:grid id="maingrid" runat="server"/>
</div>
</ContentTemplate>
</asp:updatepane>


protected void btn_Click(object sender,Eventargs es)
{

griddiv.style.attribute("top","new pos");
//This is done as a precaution
maingrid.DataSource = datatable;
maingrid.Rebind();
up1.Update();
}

答案 1 :(得分:0)

如果div中存在grid,则给出id和属性runat = server 然后在选择按钮上给出这个编码... griddiv.Style.Add( “浮动”, “右”);