Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.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
C# 在GridView中的列之间添加空间_C#_Asp.net_Gridview - Fatal编程技术网

C# 在GridView中的列之间添加空间

C# 在GridView中的列之间添加空间,c#,asp.net,gridview,C#,Asp.net,Gridview,我有以下网格数据 <asp:GridView ID="grdCar" runat="server" CssClass="GridViewStyle" AutoGenerateColumns="false"> <Columns> <asp:BoundField DataField="carID" HeaderText="Id" /> <asp:BoundField

我有以下网格数据

 <asp:GridView ID="grdCar" runat="server" CssClass="GridViewStyle" AutoGenerateColumns="false">
            <Columns>
                <asp:BoundField DataField="carID" HeaderText="Id"  />
                <asp:BoundField DataField="carName" HeaderText="Name"  />                    
                 //added to get space
                <asp:TemplateField ItemStyle-CssClass="hidden">
                    <ItemTemplate >
                          <asp:Label ID="Label2" runat="server" Text=""></asp:Label>
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="Year" HeaderText="Year" />
</columns>
</Gridview>

Id | Name |  | Year  |
1  | Zen  |  | 2001  |
1  | abc  |  | 2001  |
1  | sdf  |  | 2001  |
有办法做到这一点吗? 任何关于这方面的建议都会大有帮助。
谢谢

ItemDataBound
event.thnks中隐藏您的列!但这种力不起作用。对不起,我误解了,请给出网格和模板字段的宽度。如果要隐藏标题,请在ItemDataBound事件中尝试此操作。GridView呈现为HTML表。如果您能够创建示例HTML表,那么问题可能会得到解决。你可以尝试作为一个基础(firefox推荐)。我添加了两个不同的网格来解决这个问题。谢谢你的建议!
Id | Name |         | Year  |
1  | Zen  |         | 2001  |
1  | abc  |         | 2001  |
1  | sdf  |         | 2001  |