Html GridView列修改

Html GridView列修改,html,asp.net,ado.net,Html,Asp.net,Ado.net,我已经用包含4列的代码绑定了gridView,但我希望第一列是linkbutton。 因此,我添加了itemtemplate,但现在我的网格包含5列,其中两列相同,但我只需要一列为linkbutton列。 这是我的itemtemplate代码 <Columns> <asp:TemplateField HeaderText="File No"> <ItemTemplate > <asp:LinkButton ID="Link

我已经用包含4列的代码绑定了gridView,但我希望第一列是linkbutton。
因此,我添加了itemtemplate,但现在我的网格包含5列,其中两列相同,但我只需要一列为linkbutton列。
这是我的itemtemplate代码

<Columns>
    <asp:TemplateField HeaderText="File No">
     <ItemTemplate >
       <asp:LinkButton ID="LinkButton1" runat="server" 
         CommandArgument='<%# Eval("File") %>' Text='<%# Eval("File") %>' 
         OnCommand="show" ></asp:LinkButton>
     </ItemTemplate>
    </asp:TemplateField>
</Columns>

因为您将GridView
AutoGenerateColumn
设置为
true
并在grid view中添加一个额外的模板列,所以您得到了五列。因此
GridView
为数据集中存在的所有列生成列,并添加额外的列,即模板列。 现在要解决此问题,请将GridView的
AutoGenerateColumn
属性设置为
false
。如下所示定义您的列

  <Columns> 
    <asp:TemplateField HeaderText="File No">
 <ItemTemplate >
 <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("File") %>' Text='<%# Eval("File") %>' OnCommand="show" ></asp:LinkButton>
 </ItemTemplate> 
</asp:TemplateField> 
    <asp:BoundField DataField="NameofSecondColumnInYourDateSet" HeaderText="Column2"/>
    <asp:BoundField DataField="NameofThirdColumnInYourDateSet" HeaderText="Column3"/>
    <asp:BoundField DataField="NameofFourthColumnInYourDateSet" HeaderText="Column4"/>
    </Columns> 


我想知道如何从网格中删除一列。由于我得到了两列相同的列,我是否要删除网格绑定???@Ankit除了我在这里回答的内容之外,不需要更改任何其他内容
  <Columns> 
    <asp:TemplateField HeaderText="File No">
 <ItemTemplate >
 <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("File") %>' Text='<%# Eval("File") %>' OnCommand="show" ></asp:LinkButton>
 </ItemTemplate> 
</asp:TemplateField> 
    <asp:BoundField DataField="NameofSecondColumnInYourDateSet" HeaderText="Column2"/>
    <asp:BoundField DataField="NameofThirdColumnInYourDateSet" HeaderText="Column3"/>
    <asp:BoundField DataField="NameofFourthColumnInYourDateSet" HeaderText="Column4"/>
    </Columns>