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


Har en dropdownlist fråga

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

Jag har ett formulär med en droppdownlist, som vid öppnandet av sidan hämtar "ID"och "Namn" Från min db. Det fungerar klockrent hemma. Men när jag lägger upp den på mitt webbhotell så blir dropdownlisten tom.

Jag har lagt denna under page load och har resterande nyuppläggning men med samma connectionstring. Kan det vara det som spökar?

if (! this.IsPostBack) 
			{
				string SqlCmd = "SELECT ID,Namn FROM Medlemmar WHERE (Lag='A') ";
				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();
				//SqlCmd.CommandText = "Select id, Namn from medlemmar";
				SpelareVal.DataSource = myCmd.ExecuteReader();
				SpelareVal.DataTextField = "Namn";
				SpelareVal.DataValueField = "ID";
				SpelareVal.DataBind();
				myConn.Close();
			}


Jag har samma connection string som på mina andra sidor som bara hämtar uppgifter.


Svara

Sv: Har en dropdownlist fråga

Postades av 2004-10-14 15:03:31 - Johan Normén

Hej,

Har du data för den fråga du gör? Ta och kör din Select mot databasen i Access och se så posterna innehåller nått...

Mvh Johan


Svara

Sv: Har en dropdownlist fråga

Postades av 2004-10-14 15:09:41 - Gert Lindholm

Jag har kopierat över samma db till webbhotellet. Men den fungerar inte där.

Visst kan man ha samma namn på dbkopplingen. Dels för öppning,sökning droppdownlisten. Som för uppläggning av nya resultat.

Skicka med koden:

namespace UBC90
{
	/// <summary>
	/// Summary description for Nyaresultat.
	/// </summary>
	public class Nyaresultat : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Button Add;
		protected System.Web.UI.HtmlControls.HtmlTable Table1;
		protected System.Web.UI.WebControls.Button Cancle;
		protected System.Web.UI.WebControls.DropDownList SpelareVal;
		protected System.Web.UI.WebControls.TextBox ResultatVal;
		protected System.Web.UI.WebControls.DropDownList H_BVal;
		protected System.Web.UI.WebControls.TextBox SerierVal;
		protected System.Web.UI.WebControls.TextBox PoangVal;
		protected System.Web.UI.WebControls.DropDownList OmgangVal;
		protected System.Web.UI.WebControls.HyperLink HyperLink1;
		protected System.Web.UI.WebControls.DropDownList LagVal;

	
			public void Page_Load(object Sender, EventArgs E)
		{
			if (! this.IsPostBack) 
			{
				string SqlCmd = "SELECT ID,Namn FROM Medlemmar WHERE (Lag='A') ";
				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();
				//SqlCmd.CommandText = "Select id, Namn from medlemmar";
				SpelareVal.DataSource = myCmd.ExecuteReader();
				SpelareVal.DataTextField = "Namn";
				SpelareVal.DataValueField = "ID";
				SpelareVal.DataBind();
				myConn.Close();
			}
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: This call is required by the ASP.NET Web Form Designer.
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{    
			this.Add.Click += new System.EventHandler(this.Add_Click);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

			private void Add_Click(object sender, System.EventArgs e)

			{
				string SqlCmd = "INSERT INTO Resultat(Spelare, Omgang,Resultat, H_B, Serier, Poang, Lag) VALUES (?,?,?,?,?,?,?)";
				OleDbConnection myConn = new OleDbConnection( 
					"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(@"db\Bowlingresultat.mdb"));

				int Spelare = int.Parse(this.SpelareVal.SelectedValue.ToString());
				//int Spelare = int.Parse(this.SpelareVal.Text.Trim());
				int Omgang = int.Parse(this.OmgangVal.SelectedValue.ToString());
				int Resultat = int.Parse(this.ResultatVal.Text.Trim());
				string H_B = this.H_BVal.SelectedValue.ToString();
				int Serier = int.Parse(this.SerierVal.Text.Trim());
				int Poang = int.Parse(this.PoangVal.Text.Trim());
				string Lag = this.LagVal.SelectedValue.ToString();
			
				OleDbCommand myCmd = new OleDbCommand(SqlCmd, myConn); 

				myCmd.Parameters.Add("@SpelareVal", Spelare);
				myCmd.Parameters.Add("@OmgangVal", Omgang);
				myCmd.Parameters.Add("@ResultatVal", Resultat);
				myCmd.Parameters.Add("@H_BVal", H_B);
				myCmd.Parameters.Add("@SerierVal", Serier);
				myCmd.Parameters.Add("@PoangVal", Poang);
				myCmd.Parameters.Add("@LagVal", Lag);
					Response.Write (Spelare + ", "+Resultat+", " +Omgang+", " +H_B+", "+ Serier+", " +Poang+", " +Lag);				
				try 
				{ 
					myConn.Open();
					int intChk = myCmd.ExecuteNonQuery();
									  
					if (intChk != 0)
					{
						Response.Write("Spelarens resultat är registrerad");
						Response.Write(Spelare +" "+ Omgang);
					}
			
				}
				finally 
				{
					myConn.Close(); 
				}
		}
	}
}


Svara

Nyligen

  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant

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 570 901
27 965
271 779
708
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