---
title: "uppdatera ej min gridWiew"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/186701-uppdatera-ej-min-gridwiew"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "annasmurf"
published: "2011-04-19T10:40:34.000Z"
updated: "2011-04-26T07:35:11.000Z"
replies: 1
views: 1247
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/186701-uppdatera-ej-min-gridwiew"
---

# uppdatera ej min gridWiew

## #1 — annasmurf, 2011-04-19T10:40Z

har dessa funktioner i aspx.cs sidan, 

```
   
    /// Rebind  with no row in edit mode
     private void RebindTid(GridView gridView)
    {
        RebindTid(gridView, -1);
    }

    
    /// Rebind with passed row in edit mode
    private void RebindTid(GridView gridView, int editIndex)
    { 
        int rows = gridView.Rows.Count;
        for (int g = 0; g < rows; g++)
        {
            GridViewRow BigGridViewRow = gridView.Rows[g];

            DateTime start2 = DateTime.Parse(((TextBox)BigGridViewRow.FindControl("startTextBox")).Text);

            int arbetsid = int.Parse(((TextBox)BigGridViewRow.FindControl("ArbetsIDTextBox")).Text);

            gridView.EditIndex = editIndex;
            gridView.DataSource = GetDetalj(arbetsid);
            gridView.DataBind();

                     
           

        }

              
           
    }

    private SokarbetadtidSchema.TblArbetsIDDataTable GetDetalj(int arbetsid)
    {
        sokarbetadtid soka = new sokarbetadtid();
        return soka.GetByArbetsID(arbetsid);

        
    }
    protected void SokGridView_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView grid = (GridView)sender;

        RebindTid(grid, e.NewEditIndex);

    }
    protected void SokGridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        GridView grid = (GridView)sender;
        GridViewRow gridRow = grid.Rows[e.RowIndex];

        
        sokarbetadtid soka = new sokarbetadtid();

       
        int arbetsid = int.Parse(((TextBox)gridRow.FindControl("ArbetsIDTextBox")).Text);
        DateTime startdatum = DateTime.Parse(((TextBox)gridRow.FindControl("startdatumTextBox")).Text);
         DateTime start = DateTime.Parse(((TextBox)gridRow.FindControl("startTextBox")).Text);
         DateTime slut = DateTime.Parse(((TextBox)gridRow.FindControl("slutTextBox")).Text);
         string timmar = ((TextBox)gridRow.FindControl("TotalTidTextBox")).Text;
       
        
        soka.UpdateTblArbetsID(arbetsid, startdatum, start, slut);

       
        RebindTid(grid);
        }
```

men får inte sidan att updatera är det någon som vet varför? och kan hjälpa mig

Permalänk: https://www.webforum.nu/p/186701

## #2 — annasmurf, 2011-04-26T07:35Z

ingen som kan hjälpa mig?

Permalänk: https://www.webforum.nu/p/2274890

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/186701-uppdatera-ej-min-gridwiew
