---
title: "lägg till rad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/102213-lägg-till-rad"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "MizzK"
published: "2004-04-23T20:57:26.000Z"
updated: "2004-04-23T21:22:35.000Z"
replies: 1
views: 195
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/102213-lägg-till-rad"
---

# lägg till rad

## #1 — MizzK, 2004-04-23T20:57Z

Jag har gjort en liten kodsnutt som jag skall använda till att lägga till en ny rad i db och datagrid..  problemet är att den lägger inte in en ny rad i dg utan den vill "lägga till" på befintlig rad.. ngn som vet vad jag gör?

```
    Sub Add(Sender As Object, E As EventArgs)

      Dim table As DataTable = CreateDataSource()
      Dim newRow As DataRow

      newRow = table.NewRow()
      'Lägger inte till katNr eftersom det är en räknare som infogas automatiskt
      newRow.Item("kategori") = ""
      table.Rows.Add(newRow)

      objAdapter.update(ds,"kategori")

      dgKatData.DataSource = CreateDataSource()
      dgKatData.DataBind()

      dgKatData.EditItemIndex = dgKatData.Items.Count - 1
      dgKatData.DataSource = CreateDataSource()
      dgKatData.DataBind()

    End Sub
```

 

```
        Function CreateDataSource() As DataTable

            'Kopplar upp mot databasen
              strConnection = getstrConnection()
              kataktivSQL = "SELECT katNr, kategori, visa FROM Kategori WHERE Visa=true;"

            'Ansluter till databastabellen
              objAdapter = new OleDbDataAdapter(kataktivSQL, strConnection)

            Dim objCommandBuilder As New OleDbCommandBuilder(objAdapter)

               'Fyller DataSet
               ds = new DataSet()
               objAdapter.Fill(ds, "kategori")

               return ds.Tables("kategori")

         End Function
```

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

## #2 — MizzK, 2004-04-23T21:22Z

för att förtydliga, den lägger till en ny rad i db men detta syns ej i dg..

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/102213-lägg-till-rad
