Jag vill binda en column med utvalda poster till min dropdownlisten men det vill sig inte? Member, Får du nåt felmeddelande eller är det bara tomt? Nu får jag fram listan i dropdownlisten :) Prova Har provat med WHERE NOT men det är nog ett annat fel för jag får resultat. Lyfter upp tråden för hjälp. Member2004, Är inte säker var de ska vara.Fylla DropDownlist
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 SubSv: Fylla DropDownlist
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
Sv: Fylla DropDownlist
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'Sv: Fylla DropDownlist
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
Sv: Fylla DropDownlist
where not job_lvl = 'Admin'
Sen är det inte så bra att döpa kolumner till name. Skyddat ord.Sv: Fylla DropDownlist
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"))
Sv: Fylla DropDownlist
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
Sv: Fylla DropDownlist
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.Sv: Fylla DropDownlist
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 ;)