Click here to Skip to main content
15,895,142 members
Home / Discussions / Web Development
   

Web Development

 
GeneralRe: Default Email Client - TEXT Max Length? / Outlook Pin
JKroschel22-Apr-05 10:51
JKroschel22-Apr-05 10:51 
GeneralRe: Default Email Client - TEXT Max Length? / Outlook Pin
Digmy25-Apr-05 6:18
Digmy25-Apr-05 6:18 
GeneralRe: Default Email Client - TEXT Max Length? / Outlook Pin
JKroschel25-Apr-05 7:57
JKroschel25-Apr-05 7:57 
GeneralRe: Default Email Client - TEXT Max Length? / Outlook Pin
Digmy25-Apr-05 10:29
Digmy25-Apr-05 10:29 
GeneralRe: Default Email Client - TEXT Max Length? / Outlook Pin
JKroschel26-Apr-05 3:32
JKroschel26-Apr-05 3:32 
GeneralRe: Default Email Client - TEXT Max Length? / Outlook Pin
Digmy27-Apr-05 6:49
Digmy27-Apr-05 6:49 
QuestionHow to post/get reply from VC++ Pin
Alan C. Balkany18-Apr-05 3:16
Alan C. Balkany18-Apr-05 3:16 
GeneralData Binding - DropDownList Pin
brian5518-Apr-05 2:06
brian5518-Apr-05 2:06 
I have many examples of how to bind a dropdownlist but NONE match the code that is generated in VS .NET. Since I am new to .NET and web programming I am having difficulty following the gerneated code. I am convinced my problem is in the way I am binding the data. The eror I get is

"Index 0 is not non-negative and below total rows count."

and it ocurs in the following line

DropDownList1.DataBind();

Here is some of the code. If you are intereseted in helping me I can post all of it.

		private void Page_Load(object sender, System.EventArgs e)<br />
		{<br />
			if (!Page.IsPostBack) <br />
			{<br />
				BindListToDropDown();<br />
			}<br />
		}<br />
<br />
		#region Web Form Designer generated code<br />
		override protected void OnInit(EventArgs e)<br />
		{<br />
			//<br />
			// CODEGEN: This call is required by the ASP.NET Web Form Designer.<br />
			//<br />
			InitializeComponent();<br />
			base.OnInit(e);<br />
		}<br />
		<br />
		/// <summary><br />
		/// Required method for Designer support - do not modify<br />
		/// the contents of this method with the code editor.<br />
		/// </summary><br />
		private void InitializeComponent()<br />
		{    <br />
			this.oleDbDataAdapter1 = new System.Data.OleDb.OleDbDataAdapter();<br />
			this.oleDbConnection1 = new System.Data.OleDb.OleDbConnection();<br />
			this.dbListOfAirports1 = new dbListOfAirports();<br />
			this.oleDbSelectCommand1 = new System.Data.OleDb.OleDbCommand();<br />
			((System.ComponentModel.ISupportInitialize)(this.dbListOfAirports1)).BeginInit();<br />
			this.DropDownList1.DataBinding += new System.EventHandler(this.Page_Load);<br />
			// <br />
			// oleDbDataAdapter1<br />
			// <br />
			this.oleDbDataAdapter1.SelectCommand = this.oleDbSelectCommand1;<br />
			this.oleDbDataAdapter1.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {<br />
																										new System.Data.Common.DataTableMapping("Table", "tblAirport", new System.Data.Common.DataColumnMapping[] {<br />
																																																					  new System.Data.Common.DataColumnMapping("AirportCode", "AirportCode"),<br />
																																																					  new System.Data.Common.DataColumnMapping("AirportID", "AirportID"),<br />
																																																					  new System.Data.Common.DataColumnMapping("AirportName", "AirportName"),<br />
																																																					  new System.Data.Common.DataColumnMapping("City", "City"),<br />
																																																					  new System.Data.Common.DataColumnMapping("Latitude", "Latitude"),<br />
																																																					  new System.Data.Common.DataColumnMapping("Longitude", "Longitude"),<br />
																																																					  new System.Data.Common.DataColumnMapping("State", "State")})});<br />
//			this.oleDbDataAdapter1.RowUpdated += new System.Data.OleDb.OleDbRowUpdatedEventHandler(this.oleDbDataAdapter1_RowUpdated);<br />
			// <br />
			// oleDbConnection1<br />
			// <br />
			this.oleDbConnection1.ConnectionString = @"Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=0;Data Source=""D:\MGDevelopment\SIMDAC Viewer\DB\simdac_be.mdb"";Jet OLEDB:Engine Type=5;Provider=""Microsoft.Jet.OLEDB.4.0"";Jet OLEDB:System database=;Jet OLEDB:SFP=False;persist security info=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Global Bulk Transactions=1";<br />
//			this.oleDbConnection1.InfoMessage += new System.Data.OleDb.OleDbInfoMessageEventHandler(this.oleDbConnection1_InfoMessage);<br />
			// <br />
			// dbListOfAirports1<br />
			// <br />
			this.dbListOfAirports1.DataSetName = "dbListOfAirports"; <br />
			this.dbListOfAirports1.Locale = new System.Globalization.CultureInfo("en-US");<br />
			// <br />
			// oleDbSelectCommand1<br />
			// <br />
			this.oleDbSelectCommand1.CommandText = "SELECT AirportCode, AirportID, AirportName, City, Latitude, Longitude, State FROM" +<br />
				" tblAirport";<br />
			this.oleDbSelectCommand1.Connection = this.oleDbConnection1;<br />
			((System.ComponentModel.ISupportInitialize)(this.dbListOfAirports1)).EndInit();<br />
<br />
		}<br />
		#endregion<br />
<br />
		private void BindListToDropDown()<br />
		{<br />
			try <br />
			{<br />
				oleDbConnection1.Open();<br />
				OleDbDataReader OleDbReader = this.oleDbSelectCommand1.ExecuteReader();<br />
//				OleDbReader.Close();<br />
//				oleDbConnection1.Close();<br />
				DropDownList1.SelectedIndex=0;<br />
				DropDownList1.DataSource=OleDbReader;<br />
				//DropDownList1.DataTextField = "AirportName";<br />
				//DropDownList1.DataValueField="AirportID";<br />
				DropDownList1.DataBind();<br />
//				this.oleDbDataAdapter1.Fill(this.dbListOfAirports1 );<br />
//				DropDownList1.DataBind();<br />
			<br />
			}<br />
			catch(OleDbException ex) <br />
			{



Thanks in advance

Brian
GeneralRe: Data Binding - DropDownList Pin
sstocker22-Apr-05 9:08
sstocker22-Apr-05 9:08 
GeneralRe: Data Binding - DropDownList Pin
brian5523-Apr-05 2:39
brian5523-Apr-05 2:39 
GeneralOrder of Postback and Session Variables Pin
Sue Oates17-Apr-05 20:43
Sue Oates17-Apr-05 20:43 
QuestionScrapper, anyone? Pin
mijan17-Apr-05 20:14
mijan17-Apr-05 20:14 
Questionhow to scan any damages in our page? Pin
mijan17-Apr-05 17:41
mijan17-Apr-05 17:41 
Generalxmlhttprequest from javascript in Firefox Pin
SimonS16-Apr-05 23:50
SimonS16-Apr-05 23:50 
GeneralGet html content from an URL by client-side scripting Pin
kokain15-Apr-05 16:37
kokain15-Apr-05 16:37 
GeneralData Access to Biz Layer Pin
1.21 Gigawatts15-Apr-05 4:03
1.21 Gigawatts15-Apr-05 4:03 
GeneralRe: Data Access to Biz Layer Pin
Colin Angus Mackay17-Apr-05 0:31
Colin Angus Mackay17-Apr-05 0:31 
GeneralRe: Data Access to Biz Layer Pin
Anonymous17-Apr-05 6:42
Anonymous17-Apr-05 6:42 
GeneralProblem with table height attribute Pin
ed welch15-Apr-05 3:03
ed welch15-Apr-05 3:03 
GeneralRe: Problem with table height attribute Pin
DavidNohejl15-Apr-05 3:25
DavidNohejl15-Apr-05 3:25 
GeneralRe: Problem with table height attribute Pin
ed welch20-Apr-05 9:36
ed welch20-Apr-05 9:36 
Questionhow to refresh Pin
ganeshMohan15-Apr-05 1:53
ganeshMohan15-Apr-05 1:53 
AnswerRe: how to refresh Pin
RetiredAlchemist15-Apr-05 18:00
RetiredAlchemist15-Apr-05 18:00 
GeneralIdeas for a XML Web Service Project Pin
steve_rm14-Apr-05 11:43
steve_rm14-Apr-05 11:43 
GeneralBrowser Compliance Issue--- Please Help Pin
Member 138504914-Apr-05 7:42
Member 138504914-Apr-05 7:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.