Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 是否在gridview的页眉下方插入,而不是页脚?_Asp.net_Vb.net_Gridview - Fatal编程技术网

Asp.net 是否在gridview的页眉下方插入,而不是页脚?

Asp.net 是否在gridview的页眉下方插入,而不是页脚?,asp.net,vb.net,gridview,Asp.net,Vb.net,Gridview,使用asp.net/sqldatasource/vb 有没有办法将插入行放在gridview的页眉下方而不是页脚中 没有。反正我也不知道 您需要创建一个自定义控件,该控件从GridView类继承并重写其中一个渲染方法。或者只写你自己的控件 不过,一个更简单的方法是隐藏GridView标题,创建一个与GridView标题样式相同的html表,并在其下方插入一行,然后将其直接放在GridView的上方。在某种程度上作弊——但只要GridView和html表中的所有列的宽度相同,这种方法就行。考虑了第

使用asp.net/sqldatasource/vb


有没有办法将插入行放在gridview的页眉下方而不是页脚中

没有。反正我也不知道

您需要创建一个自定义控件,该控件从GridView类继承并重写其中一个渲染方法。或者只写你自己的控件


不过,一个更简单的方法是隐藏GridView标题,创建一个与GridView标题样式相同的html表,并在其下方插入一行,然后将其直接放在GridView的上方。在某种程度上作弊——但只要GridView和html表中的所有列的宽度相同,这种方法就行。

考虑了第二种方法。你的意思是把插入行放在页眉模板而不是页脚模板中吗?你可以试试。我自己从来没做过。我的意思是使用标准Html创建自己的标题和插入行,并将其置于GridView之上(GridView之外)。只需将其设置为与GridView相同的样式(即相同的背景颜色、字体颜色、单元格宽度等)。然后将ShowHeader设置为false,因为您已经创建了自己的。