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


Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-14 21:04:02 - Gert Lindholm, i forum asp.net generellt, Tråden har 10 Kommentarer och lästs av 401 personer

Hur skriver jag sen SELECT fråga typ denna?

dropdownlist1 -> dropdownlist2

1 A Medlemmar WHERE LAG="A"
2 B "B"
3 D "C"

Allstå Värdet från dropdownlist1 skall in i SELECTEN på dropdownlist2?


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-14 21:37:02 - Mikael Åhlén

du får trixa lite med DropDownList.SelectedValue, hinner inte ge exempel nu och jag hinner väl inte i morgon då någon redan har gett ett bra svar =D

/m


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-15 07:37:05 - Mikael Johansson

Ett sätt är att ha autopostback på dropdownlisten. I Page_Load så gör du en händelse att om den inte har ett defaultvärde så skickar du värdet till en funktion som fyller din andra dropdownlist.

Det är teorin. Det praktiska får du försöka dig på först :)


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-15 08:43:25 - Mikael Åhlén

När jag sökte på dropdownlist eller asp:dropdownlist (när jag ville ha en lösning på hur jag skulle göra) så hittade jag ett bra exempel där en ville göra som du.

/m


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-15 10:16:49 - Andreas Håkansson

Mikael,

Och du anser inte att det hade varit lämpligt att klippa in sökvägen till din träff för att hjälpa Gert? =) Gert om du inte löst det ännu så säg till så skall vi fixa ditt problem, det är inte alls frågan om något komplicerat.


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-15 11:41:30 - Gert Lindholm

Får väl tillägga att har man inte gått kurser och skola med detta så är det inte så lätt att förstå!

Var det det här inlägget du menade <inlägg: 140603>

Tycker inte det stämmer på vad jag vill göra.

Värdet från dropdownlist1 Ska in som val för selectsatsen i droppdownlist2.

1 Står för A-Lag B-Lag och D-Lag


2 Hämtar Namnen från Medlemsbasen spelare som spelar t.ex i A-Laget "Where Lag=Dropdownlist1"

Det är det jag inte får till


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-15 12:00:30 - Mikael Johansson

Ska försöka förklara lättare :)

Först skapar du den första dropdownlisten, den kan se ut så här:

<code>
<asp:DropDownList ID="DropDownList1" Runat="server" AutoPostBack="True">
<asp:ListItem Value="1" Selected="True">Välj lag</asp:ListItem>
<asp:ListItem>Lag A</asp:ListItem>
<asp:ListItem>Lag B</asp:ListItem>
</asp:DropDownList>
</code>

Sen skapar du en funktion som hämtar spelarna

<code>
Function getPlayer(ByVal lag As String)

'Kod som hämtar spelarna från databasen

End Function
</code>

Sen skapar du kopplingen i Page_load

<code>
Sub Page_Load()
If DropDownList1.SelectedItem.Value <> 1 Then
Dim lag As String = DropDownList1.SelectedItem.Value
DropDownList2.DataSource = getPlayer(lag)
DropDownList2.DataBind()
End If
End Sub
</code>

Har inte testat denna, men den bör fungera


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-15 13:32:34 - Mikael Åhlén

Ursäkta, det första jag gjorde var att kopiera id på tråden, men som jag brukar så glömmer man ju alltid något tyvärr.

Ber om ursäkt, men det var rätt tråd [Dropdownlist]


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-15 13:40:08 - Mikael Johansson

Nämen se på 17, då hade jag problemet :)


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-16 10:20:40 - Gert Lindholm

Har varit bort ett tag. Fick installera om daton igår.

<code><asp:DropDownList id="DropDownList2" runat="server" AutoPostBack="True">
<asp:ListItem Value="A" Selected="True">A</asp:ListItem>
<asp:ListItem Value="B">B</asp:ListItem>
<asp:ListItem Value="D">D</asp:ListItem>
</asp:DropDownList></TD>
<TD style="WIDTH: 191px">
<asp:DropDownList id="DropDownList1" runat="server" Width="160px"></asp:DropDownList></TD></code>

Dropdownlist1 fungerade när jag körde SqlCmd = "SELECT ID,Namn FROM Medlemmar WHERE Lag = 'A'";

Vill då bara byta ut WHERE Lag ='A' Mot värdet från Droppdownlist.
Testade att göra som du skrev fast jag använder C# och angav string LagValDropDownList1.SelectedItem.Value;
Men får då följande Error: Object reference not set to an instance of an object
på rad: 31.

Line 29: if (! this.IsPostBack)
Line 30: {
Line 31: string LagVal = DropDownList1.SelectedItem.Value;
Line 32:
Line 33: string SqlCmd = "SELECT ID,Namn FROM Medlemmar WHERE Lag = LagVal";


private void Page_Load(object sender, System.EventArgs e)
		{
			// Put user code to initialize the page here
			
			if (! this.IsPostBack) 
			{
				string LagVal = DropDownList1.SelectedItem.Value;

				string SqlCmd = "SELECT ID,Namn FROM Medlemmar WHERE Lag = LagVal";
				OleDbConnection myConn = new OleDbConnection( 
					"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(@"db\Bowlingresultat.mdb"));

				OleDbCommand myCmd = new OleDbCommand(SqlCmd, myConn);
				myConn.Open();
				
				DropDownList1.DataSource = myCmd.ExecuteReader();
				DropDownList1.DataTextField = "Namn";
				DropDownList1.DataValueField = "ID";
				DropDownList1.DataBind();
				myConn.Close();
			}
		}


Svara

Sv: Skicka värdet från en dropdown till en SQL SATS i nästa?

Postades av 2004-10-16 11:36:38 - Patrik Dahlén

I din funktion anropar du DropDownList1.SelectedItem.Value men i koden heter kontrollen du ska ta värdet från DropDownList2


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 170
27 953
271 705
1 381
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