在div中呈现的gridview

时间:2011-03-31 04:44:41

标签: asp.net

我在更新面板内的内容模板中有一个gridview。 aspx就是这样:

<asp:UpdatePanel ...>
   <ContentTemplate>
      <asp:Panel ...>
          ....
      </asp:Panel>

      <asp:GridView....>
          ....
      </asp:GridView>

      <asp:Panel>
          ....
      </asp:Panel>

    </ContentPanel>

  </asp:UpdatePanel>

问题在于,当涉及到gridview时,渲染的HTML看起来就像那样:

<div>
<table>
......
</table>
</div>

表格被包裹在我无法控制的div中。有没有办法禁用它?或者给它一个ID,以便我可以用CSS控制它?

如果您遇到同样的问题,请与我们联系。

感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用ListView控制来实现这一目标,并且仍然可以保持GridView找到的相同功能和概念。

试试这个:Complete ListView

答案 1 :(得分:-1)

我认为你正在寻找这样的事情:http://www.atashbahar.com/post/GridView-makeover-using-CSS.aspx

所以你可以这样做:

<asp:GridView ID="gvCustomres" ... 
CssClass="mGrid"  
PagerStyle-CssClass="pgr"  
AlternatingRowStyle-CssClass="alt">