Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Datagrid uppdaterar sig flera gånger :/

Postades av 2007-05-23 21:57:35 - Fredrik Leufkens, i forum vb.net, Tråden har 2 Kommentarer och lästs av 671 personer

Jaha...

Public Class frmMain
    Dim db As New DataTable()
    Dim db_kund As New DataSet()
    Dim connstr As String = "Provider=Microsoft.jet.oledb.4.0; Data source =BoknDB.mdb"
    Public Sub updater(ByVal sqlstr As String)
        Dim dataAdapter As New OleDb.OleDbDataAdapter(sqlstr, connstr)
        dataAdapter.ToString()
        dataAdapter.Fill(db)
        dataAdapter.Dispose()
    End Sub
    Private Sub frmMain_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        txtFname.Text = ""
        txtLname.Text = ""
        txtStreetAdr.Text = ""
        txtStreetNum.Text = ""

    End Sub

    Private Sub TabPage4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabPage4.Click
        updater("SELECT * FROM tblCustmr")
        dtvKundReg.DataSource = db

    End Sub


Det som händer är att när man klickar på TabPage4_Click, så FINE... den kör sql-komandot. Men klickar man igen så kör den kommandot och lägger till det igen... typ:
[ett klick]
1
2
3
[två klick]
1
2
3
1
2
3

Hur får man den att sluta upp med det här... Har den visat informationen så skall den vara som den är om man inte klickar på en knapp (som jag har brevid som lägger till en post i samma tabell... då skall denna läggas till)

Säkert jättelätt men jag vet inte var felet ligger :S


Svara

Sv: Datagrid uppdaterar sig flera gånger :/

Postades av 2007-05-23 22:03:21 - Andreas Hillqvist

En enkel lösning är att skriva:

Public Class frmMain
    Dim db_kund As New DataSet()
    Dim connstr As String = "Provider=Microsoft.jet.oledb.4.0; Data source =BoknDB.mdb"
    Public Function OpenDataTable(ByVal sqlstr As String)
        Dim db As New DataTable()
        Dim dataAdapter As New OleDb.OleDbDataAdapter(sqlstr, connstr)
        dataAdapter.ToString()
        dataAdapter.Fill(db)
        dataAdapter.Dispose()
        Return db
    End Sub

    Private Sub TabPage4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabPage4.Click
        dtvKundReg.DataSource = OpenDataTable("SELECT * FROM tblCustmr")
    End Sub

Annars kan du ha en flagga vilket du kontrollerar och sätter vid första gången.


Svara

Sv:Datagrid uppdaterar sig flera gånger :/

Postades av 2007-05-23 22:09:36 - Fredrik Leufkens

Kanon... mmm.. Ja - det känns mer naturligt att skicka med kommandot i en funktion sådär...


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
749
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies