插入在gridview中的标题下面,而不是在页脚?

问题描述:

使用asp.net/sqldatasource/vb插入在gridview中的标题下面,而不是在页脚?

有没有办法将插入行放在gridview而不是页脚中的标题下?

不,不管我是否知道。

您需要创建一个自定义控件,它可以从GridView类中获取并覆盖其中一个Render方法。或者只是写你自己的控制。

但是,一个简单的方法是隐藏GridView标题,创建一个与GridView标题具有相同样式的html表格,并在下面插入一行,然后将其直接放置在GridView上方。以某种方式进行作弊 - 但只要您在GridView和您的HTML表格中具有相同宽度的所有列,就会工作。

+0

想想第二种方法。你的意思是把插入行放在页眉模板而不是页脚? – asunrey 2010-10-29 16:03:46

+0

你可以试试。从来没有自己做过。我的意思是创建自己的标题并使用标准Html插入行,并将其放在GridView之上(在GridView之外)。只需使其与GridView的风格相同(即相同的背景颜色,字体颜色,单元格宽度等)即可。然后将ShowHeader设置为false,就像您创建了自己的。 – Jamie 2010-11-03 13:37:28