Click here to Skip to main content
15,892,797 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to add new blank row top of selected records in gridview.

Please Help.
Posted
Comments
Meysam Toluie 22-Apr-14 1:01am    
What is the platform? WinForm , Asp.Net, ... ?

try like below

C#
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DataTable dt =GetTable();
            GridView1.DataSource = dt;
            GridView1.DataBind();
            ViewState["Table"] = dt;
        }

    }


    protected void Button1_Click(object sender, EventArgs e)
    {
        int index = GridView1.SelectedIndex;
        //you may need to validate the index
        DataTable dt = (DataTable)ViewState["Table"];
        DataRow row = dt.NewRow();
        dt.Rows.InsertAt(row, index);
        dt.AcceptChanges();
        GridView1.DataSource = dt;
        GridView1.DataBind();
        ViewState["Table"] = dt;
    }
 
Share this answer
 
Try this code:

DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
dr[0] = TextBox1.Text;
dt.Rows.Add(dr);
Gridview1.DataSource = dt;
Gridview1.DataBind();
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900