Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7557365
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T12:06:44+00:00 2026-05-30T12:06:44+00:00

I have a GridView , which is bound to a database table. This GridView

  • 0

I have a GridView, which is bound to a database table. This GridView shows the some books (price, author information, etc).

I wants to add a column “Add to Cart” to this GridView at the end of each book. I added one column with text “Add to cart”. But, on debug, it shows an error as “Add to cart is not present in db.”

So please tell me how to append this column to the GridView.

Markup

<asp:GridView ID="GridView1" runat="server" BorderStyle="Double" 
    BorderWidth="3px" CellPadding="4" GridLines="Horizontal" Height="260px" 
    Width="661px">

    <FooterStyle BackColor="White" ForeColor="#333333" />
    <HeaderStyle BackColor="#336666" Font-Bold="True" ForeColor="White" />
    <PagerStyle BackColor="#336666" ForeColor="White" HorizontalAlign="Center" />
    <RowStyle BackColor="White" ForeColor="#333333" />
    <SelectedRowStyle BackColor="#339966" Font-Bold="True" ForeColor="White" />
    <SortedAscendingCellStyle BackColor="#F7F7F7" />
    <SortedAscendingHeaderStyle BackColor="#487575" />
    <SortedDescendingCellStyle BackColor="#E5E5E5" />
    <SortedDescendingHeaderStyle BackColor="#275353" />
    <Columns>
        <asp:ButtonField Text="Add To Cart">
        <FooterStyle HorizontalAlign="Right" />
        <HeaderStyle HorizontalAlign="Right" />
        <ItemStyle HorizontalAlign="Left" />
        </asp:ButtonField>
    </Columns>
</asp:GridView>

Code

public partial class WebForm9 : System.Web.UI.Page<p>
{
    buybl obj = new buybl();
    protected void Page_Load(object sender, EventArgs e)
    {
        obj.dept = "IT";
        GridView1.DataSource = obj.select();
        GridView1.DataBind();
    }
}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-30T12:06:45+00:00Added an answer on May 30, 2026 at 12:06 pm

    Without your markup, it’s hard to say. But, it sounds like you may have modelled the “Add To Cart” column after your columns that are bound to the database. You probably have your databound columns set up as BoundFields like this:

    <Columns>
        <asp:BoundField DataField="Title" HeaderText="Book Title" />
        <asp:BoundField DataField="Author" HeaderText="Book Author" />
        <asp:BoundField DataField="Price" HeaderText="Book Price" />
    </Columns>
    

    Your “Add To Cart” column will not be databound. If you just want to add a column that has a static button, you can add a CommandField to your GridView, like this:

    <Columns>
        <asp:BoundField DataField="Title" HeaderText="Book Title" />
        <asp:BoundField DataField="Author" HeaderText="Book Author" />
        <asp:BoundField DataField="Price" HeaderText="Book Price" />
        <asp:CommandField SelectText="Add To Cart" ShowSelectButton="True" />
    </Columns>
    

    Or you can just add AutoGenerateSelectButton="True" to your GridView markup. Then you can handle the adding of items to your cart in the RowCommand or SelectedIndexChanged events that are fired when you click the Select button

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

In my website, I have a gridview which has datasource dynamically bound from database
I have a Gridview in which i have two templatefields of dropdownlist. I bound
I have a GridView control on an ASP page, which I've bound to a
I have a DataTable which is bound to a GridView. I also have a
I have a gridview with some data bound to it. I also have different
I have a bound field in my Gridview which is getting its value from
I have a gridview which is bound to a DataTable. When I try to
I have a gridview which should allow rows to be in edit mode. this
I have an ASP.NET GridView that's bound to an ObjectDataSource (which is bound to
i have a column item-code, inside my database which i have bound to a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.