0

I have a GridView that is assosiated with database. Here's a data binding:

protected void GridViewProgramms_SelectedIndexChanged(object sender, EventArgs e)
{
    int rowIndex = ((GridView) sender).SelectedIndex;
    var programid = ((GridView) sender).Rows[rowIndex].Cells[1].Text;
    GridViewEx.RowEditing += GridViewEx_RowEditing;
    SqlDataSource1.SelectParameters["ID"].DefaultValue = programid;
    GridViewEx.DataBind();
    ExcersicePanel.Visible = true;
    PanelAp.Visible = false;
}

Everything works fine, but I need to change some cells values in GridView after that. I need to rewrite every Cell in the last row. How to do this without affecting the database?

Cyrus
  • 2,261
  • 2
  • 22
  • 37
splash27
  • 2,057
  • 6
  • 26
  • 49

2 Answers2

0

You will need to write your code(To change the cell text) in RowDataBound event of the gridview after data bind

Refer following link for more explanation

Update GridView Column after databinding

Community
  • 1
  • 1
Microsoft DN
  • 9,706
  • 10
  • 51
  • 71
0
protected void GridViewEx_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        label or textbox ddltype = (label or textbox)e.Row.FindControl("id");
        ddltype.text="ur text";
    }
}
Søren Debois
  • 5,598
  • 26
  • 48