Web Forms :: Populating Dropdownlist From Session Variable?
Nov 3, 2010
To speed things up for the visitor of my web page, I put a personalised dropdownlist in a session variable (as below).
The idea is that if the user is logged in and the ddl session variable is Nothing then it should be set here, and the next times the dropdownlist should be set from this session variable.
The session seems to be populated ok, but the resulting dropdownlist (ddlMenu) doesn't (it just becomes blank). I suspect that it has soemething to do with the way I try to assign it. No matter what I try I run into problems, saying that one thing is a one-dimensional array and the other thing a listitemcollection, or the like. What should I write in the last line?
If Session("aid") IsNot Nothing And Session("ddl") Is Nothing Then
Dim ddlny As New DropDownList
ddlny.Items.Add(New ListItem(vstr, ""))
ddlny.Items.Add(New ListItem(kontrstr, "PageA.aspx"))
ddlny.Items.Add(New ListItem(bstr, "PageB.aspx"))
If dt IsNot Nothing Then 'dt is a datatable, populated elsewhere
For i As Integer = 0 To dt.Rows.Count - 1
ddlny.Items.Add(New ListItem(dt.Rows(i).Item("name"), dt.Rows(i).Item("did")))
Next
End If
Session("ddl") = ddlny
End If
ddlMenu.Items.Clear()
ddlMenu = Session("ddl") 'THIS IS THE LINE THAT SHOULD BE REWRITTEN.
View 6 Replies
Similar Messages:
Jan 19, 2010
I have one table which contains branch codes(primary key), Branch name and bank name columns. I have 3 dropdownlist boxes. the first dropdownlist is for the branch codes. When i select the a branch code i need the second dropdownlist box to populate with the appropriate branch name and the third dropdownlist box to populate the bank name at the same time.
Is it possible to have one table like mine and acheive this, if so how do i go about doing this?
I did read up on this but only came across ones with 3 tables.
I am using Visual Basic to do this.
View 7 Replies
Nov 22, 2010
Currently in an .aspx file, I am storing a value (filename that was created in that session) in an hidden text box. When the user clicks on the "Print" labeled Hyperlink control, it opens the file that was stored in the hidden text box control. But when the user goes to different screen (in the same session), I loose the filename value that is stored in the hidden text box control. So I would like to store the filename variable in a session variable. So that if the user leaves this .aspx file and comes back to this .aspx file I can load the value into the hidden text box from the session variable.
View 11 Replies
Jan 19, 2010
I am getting a problem while working with the Dropdownlist in VS2008. I am trying to populate the DDL using c# codding instead of creating DataSource in GUI. The DDL is getting populated as expected, but then I've added a label that will show the current selected item; for this I've written a code in DropDownList1_SelectedIndexChanged() :
Label1.Text = DropDownList1.SelectedValue.ToString();
I hae also enable AutoPostback for the DDL.
I have placed the PopulateDDL() method inside of the Page_Load();
But whenever I select a item, it's always giving only the first item's name as the Lebel.Text.
But when I use GUI and ceate a SqlDataSource and attach that to the DDL all works fine.
What to do??
View 8 Replies
Sep 18, 2010
I am making an application that deals with vehicles. I need two DropDownLists:
Makes: All Vehicle Makes
Models: Models that belong to the selected value of the Make DropDownList
How is this done in MVC2? My Idea: Do I use an ajax call when my first list is selected and then pull back the Models to bind to the Model DDL? How would model binding come into play that way? UPDATE I posted what I ended up doing as an answer. It is super simple and works great. You can use a get too if you feel so inclined, but you have to specify that you want to like so... return Json(citiesList, JsonRequestBehavior.AllowGet);
View 4 Replies
Sep 18, 2010
I'm really struggling with this tonight (this being exactly what it says on the tin, (or the subject!)).
Code I'm working with right now is:
[Code]....
View 3 Replies
May 12, 2012
I want to update record having image, and text. For this purpose I used select command in gridview control to fecth the record to be updated. then store these values in session. These sessions are used to populate a table in which record will be updated.then using update query values are updated...
but the problem is.... When I populate the textbox in the table with this session value… then it does not read new value entered in this textbox to update record and takes previous value.
(record does not update with new value… )
How I do this... i want to populate table with the record to be updated and then through update query , update record....
View 1 Replies
Jun 13, 2010
Trying to populating dropdownlist in LoginView from mysql db but am getting Object reference not set to an instance of an object error.
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
View 3 Replies
Sep 24, 2010
i have 2 tables Desgn & EmpForm
Desgn table is lik this
CREATE TABLE [dbo].[Desgn](
[DesignationCode] [int] IDENTITY(1,1) NOT NULL,
[DesignationName] [varchar](50) NOT NULL,
CONSTRAINT [PK_Desgn] PRIMARY KEY CLUSTERED
[Code]....
and i have called the Populate1() method in the page load event., but i m not getting the dropDown populated why ?
View 1 Replies
Oct 13, 2010
i am working on an availability / booking system, one element in the form will be a dropdownlist control with a selection of date ranges for a customer to select the period they want to book.these will be a list of ranges for each week (monday - sunday)eg
27th Sep - 3rd Oct 2010
4th Oct - 10th Oct 2010
11th Oct - 17th Oct 2010
etc
is there an way to populate this dropdownlist dynamically from a calendar or date function so it can cater for dates up to 18 months ahead?i dont really want to populate it from database entries or hard coded list items if there is a less laborious way.
View 2 Replies
Dec 3, 2010
Here is a snippet of my code...
<ItemTemplate>
<asp:LinkButton
ID="lbEdit"
runat="server"
CommandName="Edit"
>Edit</asp:LinkButton>
<asp:LinkButton
ID="lbNew"
runat="server"
onclick="lbNew_Click"
CommandName="New">New</asp:LinkButton>
</ItemTemplate>
Code behind...
Protected Sub gvPunches_RowEditing(ByVal sender
As
Object,
ByVal e
As System.Web.UI.WebControls.GridViewEditEventArgs)
Handles gvPunches.RowEditing
Dim i
As
Integer = e.NewEditIndex()
Dim ddl
As DropDownList =
CType(gvPunches.Rows(i).FindControl("ddlDiv"), DropDownList)
the question I have is when i enter this procedure in the code behind, ddl is nothing. what am I doing wrong in populating the dropdown for the row I am editing?
View 5 Replies
May 26, 2010
I have 3 dropdownlist controls for use with capturing birth dates. One captures the month, the next the day and the next the year. Rather than having to use 3 different xml files to populate the controls I want to be able to use just 1 xml file, but I haven't been able to work things out. I thought this would work:
<dates>
<date month="1"/>
<date month="2"/>[code]....
I thought I'd be able to assign the datatextfield of month, day or year to a given control, but this isn't working. They show up in the datatextfield dropdown in properties, but when I try to view the page in a browser I get an error that tells me the field (i.e., day) does not exist. Is there a way I can accomplish this? I am developing an ASP.NET 2.0 site in VS 2005.
View 1 Replies
Nov 27, 2010
I can get selected values from my first page with session. In my second page i want to populate product details side by side in listview with this values. How can i do it?
here is my seconde page code behind in VB
[Code]....
View 8 Replies
Mar 18, 2011
z'm trying to create a webpage for ticket purchases. When selects an option from a dropdown list and clicks a button, I want them to be taken to the next page where a textbox will be auto-populated with their choice from the dropdown list. For some reason, I can't figure out how to get them to communicate. On Form1 I can get Form2 to open onclick but for some reason, when I put code into pageload for Form2 to pull data from Form1, it won't work. For example, on Form2 I would put the following code under pageload: textbox1.text = Form1.textbox2.text
View 5 Replies
Jan 19, 2010
I have the following ListView (extra code removed for clarity) :
<asp:ListView ID="lvParticipants" runat="server" DataSource='<%# Eval("Participants") %>' >
<EditItemTemplate>
<asp:DropDownList ID="ddlCountry" runat="server" SelectedValue='<%# Eval("Country") %>'
DataSource="<%# GetCountries() %>" DataTextField="Text" DataValueField="Value" />
</EditItemTemplate>
<InsertItemTemplate>
<asp:DropDownList ID="ddlCountry" runat="server" SelectedValue='<%# Eval("Country") %>'
DataSource="<%# GetCountries() %>" DataTextField="Text" DataValueField="Value" />
</InsertItemTemplate>
</asp:ListView>
The Insert row in the ListView has an empty DropDownList and GetCountries() is not called. However, if I click the Edit button on an existing row, GetCountries() is called twice (not sure why) and the DropDownList is properly populated. Why isn't the InsertItemTemplate DropDownList getting populated?
View 9 Replies
Oct 25, 2010
On my formview I have a drop down list that is populated with the names of the files in a certain directory. This works fine, but when the drop down list selected value is bound to the database field I get the following error :
'ImageFileDropDownList' has a SelectedValue which is invalid because it does not exist in the list of items. Parameter name: value
I have setup other drop down lists in the same formview populated from SqlDataSources and these all work fine. I can see perhaps why this is an issue because I have not specified a DataValueField or a DataTextField for this drop down that is populated in code (whereas I can for the SQL bound ones) because I'm not sure what these settings would be.
I need to have a "blank" option as well so that the field does not default to the first value in the list.
My code (I have stripped out some meaningless controls) :
[Code]....
My code behind populating the ddl :
[Code]....
View 3 Replies
Dec 28, 2010
On my webform, i have one grid, 2 dropdownlist and one datepicker control.
When i select items from my both dropdown and date from datepicker control, i want to populate my grid based on above mention control selections.
View 5 Replies
Feb 1, 2011
1. textbox (Search for staff)
2. Dropdownlist( Search for department)
3. Listbox( Populate staff name based on textbox or dropdownlist)
I am able to populate the staffs indenpendantly according to what is written in textbox or dropdownlist. Whar i wanted to do is mix the population of staffnames from textbox and dropdownlist. In other words, when i search "sandra' in textbox and select a Department A , the listbox will show all the sandra from Department A only.
[Code]....
View 5 Replies
Dec 12, 2010
I have a ListView that I need to populate a dropdownlist while rendering. For each rown in my table has a field called sizes which has data that looks like this "blue; red; yellow; green", I need to render a dropdownlist in the ItemTemplate with these values, I tried placing a PlaceHolder but I don't know how to populate it. I have tried to populate it OnItemDataBound and OnUnload but neither seem to work.
View 1 Replies
Dec 9, 2010
can we grab a global variable or Session or View State variable in the javascript or using jquery?
View 2 Replies
May 17, 2010
I have a web application which uses a session variable to store the logged in userid. If no user is logged in, of course this variable will be empty and the contents displayed on my website are meant for guests. If there is a user logged in, the user specific controls/access/links will then be a displayed.
I am now having issues with my hosting where on shared application pool, the worker recycle is triggered every 90 minutes, this will clear sessions causing all my users to be logged out. I opted for a dedicated application pool, which got worse because I am only allocated 50MB memory limit and if this is reached, the worker recycle is triggered and I lose my sessions again. I have tried as much as possible optimization techniques, e.g. dispose where possible, close connections, disable viewstate for static controls etc but my memory per instance keeps building up from page to page without any signs of improvement. I don't use loops nor store huge objects like bitmaps etc but my sessions are now gone even faster than 90 minutes in shared application pool before.
I have considered using SQL Session State but there isn't a simple guide on using this with MySQL. I am getting desperate and considering using a public variable, a string as a replacement to store logged in user id instead of in a session variable. I am pretty sure this will solve my issue with sessions being recycled but are there any negative consequences of doing this? One problem I can think of is if the user closes the browser, the system will never know that the user is now logged out and this public variable should be nothing. In this scenario, will the GC eventually clear this abandoned public variable.
View 10 Replies
Nov 5, 2010
during edit mode i populate the drop down in question with data based on a value selected in another drop down also in the gridview, all works find, but the paramater is not being updated with the selected value, i think this is because i do not call any Bind in the aspx side.
<asp:TemplateField HeaderText="Build Types">
<ItemTemplate>
<asp:Label ID="lblBuildTypes runat="server" Text='<%# Bind("BuildType") %>'></asp:Label>
</ItemTemplate>
[Code]....
View 2 Replies
Dec 2, 2010
What would be the proper syntax in ASP.NEt 3.5 C# to assign a TextBox value to a temporary or session variable to be manipulated (added, subtracted, multiplied, divided) at different points in the application? I want to add a decimal number to this variable in almost every instance as well.
View 3 Replies
Jan 3, 2011
I am drawing a blank and need some direction.I am putting together a simple website that has a single DropDownList that is DataBound to table inside of a FormView Template.What I want to happen is when the page loads, it runs the SELECT statement and displays that result(which it does, so that part works).Where I am stuck is that if I Click the DropDownList and select another item, and display the results of that selected item in the associated Databound controls.My code is below;
[Code]....
[Code]....
View 3 Replies
Mar 5, 2010
I have a dropdownlist in EditItemTemplate and InsertItemTemplate which I want it to populate at the runtime while Inserting an item or Editing an item.
I am facing an issue regarding populating a dropdownlist dynamically while in Edit and Insert mode. There are 0 Records in my table and it shows "Empty Data message" in my Listview control. Even the ItemDataBound event does not fire. So I am not able to find the dropdownlist in that listview.
This is my Aspx code which shows only InsertItemTemplate and EditItemTemplate.
[Code]....
View 7 Replies