Use Either gridview1 or gridview2
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:CommandField ShowEditButton="True" />
</Columns>
</asp:GridView>
<br />
<br />
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="Roll No" DataField="RollNo"/>
<asp:TemplateField HeaderText="Marks1">
<ItemTemplate>
<asp:TextBox ID="tb1" runat="server"> </asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Marks2">
<ItemTemplate>
<asp:TextBox ID="tb2" runat="server"> </asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Marks2">
<ItemTemplate>
<asp:TextBox ID="tb3" runat="server"> </asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>