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


DropDownList beroende av en annan DropDownList

Postades av 2004-12-08 12:50:48 - John Kjellberg, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 942 personer

Hej Pellesoftare!

Har ett litet problem:

Jag har en DropDownList (ddlFlygplan) där jag presenterar FLYGPLAN och som är bunden till en DataTable som har typ följande innehåll:

Flygid | Flygplansnamn | AntalPlatser
------------------------------------------
1 | Cessna | 5
------------------------------------------
2 | Cessna2 | 7
------------------------------------------

(C#-koden för bindningen ):
DataSet adoDS = new DataSet();
adoDS = bk.HamtaFlygplan();
ddlFlygplan.DataSource = adoDS.Tables["Flygplan"];
ddlFlygplan.DataTextField = "Flygplansnamn";
ddlFlygplan.DataValueField = "Flygid";
ddlFlygplan.DataBind();


Detta funkar ju bra, men nu vill jag ladda en annan DropDownList beroende på vad som är valt i ddlFlygplan.
Ex. Om man väljer "Cessna2" så vill jag att den andra DropDownListen ska fyllas med 1,2,3,4,5,6,7

Hur ska man lösa detta?
Kan man göra en select på DataTable:n å hämta "AntalPlatser" för det som är valt i DropDownListen å sedan loopa igenom så många ggr å göra Items.Add() eller...?

/John "Raxxa" Kjellberg


Svara

Sv: DropDownList beroende av en annan DropDownList

Postades av 2004-12-08 13:34:20 - Johan Normén

John.

Du har ju ett värde i din dropdownlist. ex ett id kan du inte med detta ID bara hämta ny data du binder till din nya dropdownlist?

mvh Johan


Svara

Sv:DropDownList beroende av en annan DropDownList

Postades av 2004-12-08 15:08:09 - John Kjellberg

Visst kan jag använda det Id:t men det är inte problemet...

problemet är att jag vill hämta "AntalPlatser" från DataTable:n där "Flygid" = det id som valdes i DropDown ...och sedan använda "AntalPlatser" för att få ut alla talen 1 t.o.m. "AntalPlatser"


..så om jag väljer Id = 2 i första DropDown ("Cessna2") så vill jag hämta "AntalPlatser"
för "Cessna2" från DataTable:n - vilket är 7st - och sedan fylla DropDownList nr2 med alla talen från 1 t.o.m. 7

----------------------------------------------------------------------------------
OBS att jag vill alltså hämta data från DataTable:n - INTE från databasen
----------------------------------------------------------------------------------
Det finns ju en Select-metod för DataTable-klassen men jag e inte säker på om jag använder den rätt

Försökte me nåt sånt här (bara för att få upp "AntalPlatser" i DropDownList nr2 till att börja med):

ddlAntal_pass.DataSource = adoDS.Tables[0].Select("Flygid = " + ddlFlygplan.SelectedIndex);
ddlAntal_pass.DataTextField = "AntalPlatser";
ddlAntal_pass.DataBind();


...men det funka inte


Svara

Sv: DropDownList beroende av en annan DropDownList

Postades av 2004-12-08 15:15:09 - Johan Normén

Hum. Value kan ju vara sju sedan kan du ju plocja ut alla 7 o lägga dem i den nya.

on item seelct Drop1... get Value vilket blir 7

sedan i Drop2 binda dessa sju till dropdownen. Om du vill plocka poster från en DataTabel här oxå är det ju inga problem då du kan plocka ut sånt som du vill binda.

Mvh Johan


Svara

Sv:DropDownList beroende av en annan DropDownList

Postades av 2004-12-08 15:45:38 - John Kjellberg

löste det...

bytte ValueField på DropDown:en (jag tror det va så du menade Johan, eller hur...)

ddlFlygplan.DataValueField = "AntalPlatser";


...och sen gjorde jag såhär:

private void ddlFlygplan_SelectedIndexChanged(object sender, System.EventArgs e)
{
ddlAntal_pass.Items.Clear();
for(int i = 1; i <= Convert.ToInt32(ddlFlygplan.SelectedValue); i++)
{
ddlAntal_pass.Items.Add(Convert.ToString(i));
}
}

...funkade fint....tack för hjälpen!


Svara

Sv: DropDownList beroende av en annan DropDownList

Postades av 2004-12-08 15:57:42 - Johan Normén

Ja just så. :-)


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 600
27 953
271 705
4 136
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