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


Checkboxlist

Postades av 2004-04-14 08:29:08 - Mikael Johansson, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 437 personer

Jag har en db-driven checkboxlist och en db-driven dropdownlist. Jag använder VBScript. På varje värde som är ikryssad i checkboxen ska värdet på dropdownlisten läggas in. Jag har provat olika varianter, men den lägger bara in i en checkbox, inte i alla. Någon som vet hur man gör? Tackar på förhand för svar.


Svara

Sv: Checkboxlist

Postades av 2004-04-14 08:30:51 - Patrik Dahlén

Vi skulle nog behöva se din kod för att veta vad du gör fel.
Men vad är det du gör i VBScript? Kör du klassisk ASP eller ASP.NET?

/pD
www.pdc.se
www.pdc.se/blog
www.patrik-dahlen.nu


Svara

Sv: Checkboxlist

Postades av 2004-04-14 08:37:53 - Mikael Johansson

Här är sub-rutinen för att lägga in värdet, det är i asp.net.

Sub Update(sender As Object, e As EventArgs)
For Each CheckBoxList1.Items.Selected
Dim connectionString As String = "server='(local)'; trusted_connection=true; database='tmdata'"
Dim dbConnection As System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection(connectionString)

Dim queryString As String = "UPDATE [tmdata] SET [Ansvarig]=@Ansvarig, [Utdelat]='1' WHERE ([tmdata].[Matarnr] = @CheckBoxList1)"
Dim dbCommand As System.Data.IDbCommand = New System.Data.SqlClient.SqlCommand
dbCommand.CommandText = queryString
dbCommand.Connection = dbConnection

Dim dbParam_checkBoxList1 As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter
dbParam_checkBoxList1.ParameterName = "@CheckBoxList1"
dbParam_checkBoxList1.Value = CheckBoxList1.Items.Text
dbParam_checkBoxList1.DbType = System.Data.DbType.String
dbCommand.Parameters.Add(dbParam_checkBoxList1)
Dim dbParam_ansvarig As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter
dbParam_ansvarig.ParameterName = "@Ansvarig"
dbParam_ansvarig.Value = DropDownList1.SelectedItem.Value
dbParam_ansvarig.DbType = System.Data.DbType.String
dbCommand.Parameters.Add(dbParam_ansvarig)

Dim rowsAffected As Integer = 0
dbConnection.Open
Try
rowsAffected = dbCommand.ExecuteNonQuery
Response.redirect("mission.aspx")
Finally
dbConnection.Close
End Try
Next
End Sub


Svara

Sv: Checkboxlist

Postades av 2004-04-14 09:41:27 - Patrik Dahlén

Jag fick inte din kod att fungera alls.
Jag kör VS.NET och fick fram att .Items.Selected inte finns i en CheckBoxList. Istället så skapar jag en temporär listitem och loopar listan om den är vald så körs databasanropet. Värdet som skickas in till databasen är listitem.text, inte CheckBoxList1.Items.Text.
<code>
Sub Update(sender As Object, e As EventArgs)
Dim tmpCheckBox As ListItem
For Each tmpCheckBox In CheckBoxList1.Items
If tmpCheckBox.Selected Then
Dim connectionString As String = "server='(local)'; trusted_connection=true; database='tmdata'"
Dim dbConnection As System.Data.IDbConnection = New System.Data.SqlClient.SqlConnection(connectionString)

Dim queryString As String = "UPDATE [tmdata] SET [Ansvarig]=@Ansvarig, [Utdelat]='1' WHERE ([tmdata].[Matarnr] = @CheckBoxList1)"
Dim dbCommand As System.Data.IDbCommand = New System.Data.SqlClient.SqlCommand
dbCommand.CommandText = queryString
dbCommand.Connection = dbConnection

Dim dbParam_checkBoxList1 As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter
dbParam_checkBoxList1.ParameterName = "@CheckBoxList1"
dbParam_checkBoxList1.Value = tmpCheckBox.Text
dbParam_checkBoxList1.DbType = System.Data.DbType.String
dbCommand.Parameters.Add(dbParam_checkBoxList1)
Dim dbParam_ansvarig As System.Data.IDataParameter = New System.Data.SqlClient.SqlParameter
dbParam_ansvarig.ParameterName = "@Ansvarig"
dbParam_ansvarig.Value = DropDownList1.SelectedItem.Value
dbParam_ansvarig.DbType = System.Data.DbType.String
dbCommand.Parameters.Add(dbParam_ansvarig)

Dim rowsAffected As Integer = 0
dbConnection.Open
Try
rowsAffected = dbCommand.ExecuteNonQuery
Response.redirect("mission.aspx")
Finally
dbConnection.Close
End Try
end if
Next
End Sub
</code>


Svara

Sv: Checkboxlist

Postades av 2004-04-14 09:54:40 - Mikael Johansson

Hej, testade koden, men samma resultat som innan, den skriver in ett värde bara. Dessa varianter brukar dock funka på checkboxlistor som är kodade, inte hämtade från databaser.


Svara

Sv: Checkboxlist

Postades av 2004-04-14 10:22:42 - Mikael Johansson

Nu funkar det, var tvungen att lägga ut länken vidare. Tack så hemskt mycket för hjälpen.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 166
27 952
271 704
872
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