Gridview:使用“列”时出现在Gridview顶部的不需要的单元格

时间:2014-11-13 13:26:53

标签: c# asp.net gridview

我的代码中“Columns”之前出现了两个单元格,其中显示了两行数据。我添加了Showheader =“False”,删除了一行但是现在我在主数据显示之前仍然有一个单元格(用于一件物品员工详情)。我在代码中加入了“123”& “456”(正如您将在下面看到的)“123”出现在单元格之前,“456”出现在第一个单元格的第一行(如您所料),那么第一行单个单元格的方式和位置是什么它来自哪里?!

我希望下面的代码片段已足够,因为我认为它与Gridview有关吗?!

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False"
                                CellPadding="0" DataSourceID="SqlDataSource1"   Showheader ="False" 
                                ShowFooter="False" AllowSorting="false" 
                                AlternatingRowStyle-CssClass="alt" EnableViewState="true"
                                EnableModelValidation="True" EmptyDataText="There are no data records to display - Please change your search.">

                                <Columns>
                                    <asp:TemplateField>
                                        <ItemTemplate>
                                            <tr>123
                                                <td>456
                                                    <span>UPRN</span>
                                                    <asp:LinkButton ID="LBtest" runat="server" Text='<%# Eval("SHOPCODE")%>' CommandArgument='<%# Eval("SHOPCODE")%>'
                                                        CommandName="CmdPropertyClickToSearch" CssClass="ButtonTextual" OnCommand="btnPropertyToSearch_Click" />
                                                </td>
                                                <td>
                                                    <span>Postcode</span>

0 个答案:

没有答案