日期:2014-05-17  浏览次数:20516 次

怎样给asp:gridview自动生成的div 添加样式 或去除其div,急??
动态从库里面去了数据,结果发现除了生成表之外,还默认生成一个div,怎么操作其div,给他加样式表?

------解决方案--------------------
可以设置默认的div{padding:0;margin:0}

或者采用其他控件如ListView,Repeater
------解决方案--------------------
记录下div的id然后生成样式就好了咯。。 
话说gridview的样式 是可以调整的啊- -
------解决方案--------------------
你可以
<div id=x>
<asp:GridView

css里面写
#x div{}
就可以了。
------解决方案--------------------
你要是特别纠结这个,就采用其他控件如ListView,Repeater
------解决方案--------------------
那你无视他不就行了?多了个div外套对布局不会有影响吧??

探讨


我根本就没打算让它生成div,如果他不生成,我就不用给他加样式了.....还有,我是帮人家改程序,asp我一点都没学过。别的更不会用..

------解决方案--------------------
没法控制和去掉的

变通方法1

<div id=x>
<asp:GridView

css里面写
#x div{}
就可以了。


变通方法2
换其他控件。

------解决方案--------------------
不去掉对你有什么影响吗?
------解决方案--------------------
可以设法对你生成的div加点特别的,比如在加个div 标注id,这样不就好定义css了么
------解决方案--------------------
在你的GridView后面写JS试试控制它的样式,如Jquery可这样写:$("#GridView1").parent().css({border:"1px #ff0000 solid",padding:5});
------解决方案--------------------
我下班了,可我不能走!