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


Fylla DropDownlist

Postades av 2004-07-14 09:45:42 - Sina Tikab, i forum asp.net generellt, Tråden har 8 Kommentarer och lästs av 437 personer

Jag vill binda en column med utvalda poster till min dropdownlisten men det vill sig inte?
vad gör jag för fel?

Sub ddlemployee()
Dim sqlstring As String


sqlstring = ("SELECT name FROM t_employee where job_lvl != 'Admin' order by name")


SqlConnection1.Open()
Dim scmd As New SqlCommand(sqlstring, SqlConnection1)
scmd.ExecuteNonQuery()

SqlDataAdapter1.Fill(DataSet11)


ddlAssignedTo.DataSource = DataSet11.Tables(0).DefaultView

ddlAssignedTo.DataTextField = "name"
ddlAssignedTo.DataValueField = "name"

ddlAssignedTo.Items.Insert(0, New ListItem("Select Employee"))
ddlAssignedTo.DataBind()
SqlConnection1.Close()
End Sub


Svara

Sv: Fylla DropDownlist

Postades av 2004-07-14 10:18:53 - Andreas Håkansson

Member,

Prova med följande kod. Jag utgår ifrån att du deklarerar <b>SqlConnection1</b> någon annanstanns med en gilig connection string, samt att <b>DataSet11</b> och <b>SqlDataAdapter1</b> skapar tidigare i koden.

Sub ddlemployee() 
        Dim sqlstring As String 
        sqlstring = "SELECT name FROM t_employee where job_lvl != 'Admin' order by name"
         
        SqlConnection1.Open()
        Dim scmd As New SqlCommand(sqlstring, SqlConnection1)          
        SqlDataAdapter1.Fill(DataSet11, "Admins") 

        ddlAssignedTo.DataMember = "Admins"
        ddlAssignedTo.DataTextField = "name" 
        ddlAssignedTo.DataValueField = "name" 
        ddlAssignedTo.DataSource = DataSet11        
        ddlAssignedTo.DataBind() 

        ddlAssignedTo.Items.Insert(0, New ListItem("Select Employee")) 

        SqlConnection1.Close() 
End Sub


Svara

Sv: Fylla DropDownlist

Postades av 2004-07-14 12:11:52 - Patrik Dahlén

Får du nåt felmeddelande eller är det bara tomt?
Får du nåt resultat om du kör sql-frågan direkt i databasen?
Funkar sql-strängen om du kör den direkt i databasen? Tänkte främst på !=
När jag lägger in detta så omvandlar den till <> eller så ska man använda "where not job_lvl = 'Admin'


Svara

Sv: Fylla DropDownlist

Postades av 2004-07-14 13:59:36 - Sina Tikab

Nu får jag fram listan i dropdownlisten :)
MEN det ar inte order by name som jag skrivit i sqlstring o job_lvl <>'Admin' provat aven med job_lvl != 'Admin'






Sub ddlemployee()
        Dim sqlstring As String


        sqlstring = ("SELECT name FROM t_employee where job_lvl <> 'Admin' order by name")

        SqlConnection1.Open()
        Dim scmd As New SqlCommand(sqlstring, SqlConnection1)
        scmd.ExecuteNonQuery()
         
        SqlDataAdapter1.Fill(DataSet11)

        ddlAssignedTo.DataSource = DataSet11.Tables(0).DefaultView

        ddlAssignedTo.DataMember = "t_employee"
        ddlAssignedTo.DataTextField = "name"
        ddlAssignedTo.DataValueField = "emp_id"
        ddlAssignedTo.DataBind()
        ddlAssignedTo.Items.Insert(0, New ListItem("Select Employee"))
        SqlConnection1.Close()
    End Sub


Svara

Sv: Fylla DropDownlist

Postades av 2004-07-14 14:04:59 - Patrik Dahlén

Prova

where not job_lvl = 'Admin'

Sen är det inte så bra att döpa kolumner till name. Skyddat ord.


Svara

Sv: Fylla DropDownlist

Postades av 2004-07-14 15:01:27 - Sina Tikab

Har provat med WHERE NOT men det är nog ett annat fel för jag får resultat.
jag tror felet är på mitt tänkande med SqlDataAdapter1 och SqlCommand.

p.s
nu har jag ändrat det reserverade namnet till emp_name ;)


       sqlstring = ("SELECT emp_name FROM t_employee WHERE NOT emp_job_lvl = 'Admin' ORDER BY emp_name")

        Dim scmd As New SqlCommand(sqlstring, SqlConnection1)
        scmd.ExecuteNonQuery()
        
        SqlDataAdapter1.Fill(DataSet11)

        ddlAssignedTo.DataSource = DataSet11.Tables(0).DefaultView
        ddlAssignedTo.DataMember = "t_employee"
        ddlAssignedTo.DataTextField = "emp_name"
        ddlAssignedTo.DataValueField = "emp_id"
        ddlAssignedTo.DataBind()
        ddlAssignedTo.Items.Insert(0, New ListItem("Select Employee"))

 


Svara

Sv: Fylla DropDownlist

Postades av 2004-08-04 14:46:38 - Sina Tikab

Lyfter upp tråden för hjälp.

Den vill inte ta sql-queryn vad gör jag för fel nån där ute som kan.
tacksam för svar.

denna tråd kanske skulle varit undet vb.net


Sub ddlemployee()
        Dim sqlstring As String


        sqlstring = ("SELECT emp_name FROM t_employee where not emp_job_lvl = 'Admin' order by emp_name")

        SqlConnection1.Open()
        Dim scmd As New SqlCommand(sqlstring, SqlConnection1)
        scmd.ExecuteNonQuery()
        SqlDataAdapter1.Fill(DataSet11)

        ddlAssignedTo.DataSource = DataSet11.Tables(0).DefaultView

        ddlAssignedTo.DataMember = "t_employee"
        ddlAssignedTo.DataTextField = "emp_name"
        ddlAssignedTo.DataValueField = "emp_id"
        ddlAssignedTo.DataBind()
        ddlAssignedTo.Items.Insert(0, New ListItem("Select Employee"))
        SqlConnection1.Close()
    End Sub


Svara

Sv: Fylla DropDownlist

Postades av 2004-08-04 14:57:53 - Andreas Håkansson

Member2004,

Om det inte är en ASP.NET relaterad fråga och du vill få tråden flyttad till VB.NET forumet, så kan jag göra det till dig.


Svara

Sv: Fylla DropDownlist

Postades av 2004-08-04 15:04:07 - Sina Tikab

Är inte säker var de ska vara.

men det är (VB.NET o ASP.NET) 2gether, så jag vet inte det gäller asså webform codebehinde VB.NET.

avgör du var det ska hammna...

jag bryr mig just nu bara om svaret på tråden ;)


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 169
27 953
271 705
683
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