2010-10-25 125 views
0

您好我正在使用嵌套的GridView在InnerGridView的mainGrid视图和CustomerDetails中显示Customers。对于外部GridView,有一个4px的CellPadding集合。现在,当我使用嵌套的gridview时,我不希望Pading被包含InnerGridView的单元平滑。请帮我解决一下这个。我在4-5小时后停留在此问题上,并找不到任何解决方法。嵌套GridView的样式asp.net

问候, Harshal

回答

0

尝试style="padding top right bottom left"在细胞水平上,而不是CellPadding在表级别。

下面是一个例子:

<table border = 1> 
<tr> 
<td style="padding:10">Some text with 10 padding all around</td> 
<td>Some other text without padding</td> 
<tr> 
<tr> 
<td style="padding:0 10 0 10">Some text with padding on the sides only</td> 
<td>Some text without padding</td> 
</tr> 
</table> 
+0

喜丹尼感谢您的建议,但我使用一个GridView在内部使表..所以不能直接设定不同的填充每个单元格。 – 2010-10-25 15:50:36

+0

尽管我在RowDataBound- e.Row.Cells [3] .Attributes.Add(“style”,“padding:0px;”); e.Row.Cells [4] .Attributes.Add(“style”,“padding:0px;”);但仍然无法将GridLines添加到嵌套的gridview行。 – 2010-10-25 15:51:31

+0

有解决办法。不得不要求UI设计者为嵌套表创建样式。 – 2010-10-30 04:41:57