Populate Drop Down List On Click In Repeater?
Jan 31, 2011
Is it possible to populate the values of a drop down list inside a repeater when the user chooses to activate the drop down list? I have a page that has 2300 rows of data generated by a repeater. The users have the option of showing a drop down list or not. If the drop down list is shown, right now I bind the values in the drop down list at the time the repeater is generated so they are available immediately.However, this adds an additional 2mb of data to the page, which increases the amount if time that it takes to render the page. I am being asked to decrease the page size. The idea they have is that if I only load the first value of the drop down list into the repeater, the amount of data on the page would drop significantly (which it does).
The problem becomes, how do I then load the remaining items into the drop down list when the user SELECTS the drop down list? These aren't static values, they are completely dependent on the data row key, so I have to go out to the DB and get the values for that individual row.I thought maybe AJAX and jquery, but can that be done inside the repeater?Ayone have any ideas as to if/how this could be done? Personally, I think the users should be educated that it is going to take an additional 5 seconds for the page to load if they choose to display the dropdowns, but the business is hesitant to go that route.
View 3 Replies
Similar Messages:
Mar 4, 2010
I'm trying to populate a drop down list from a datatable. Is this correct way of doing it?
public ViewResult Index()
{
ViewData["CampaignList"] = List;
return View();
}
public IEnumerable<SelectListItem> List
{
get
{
DataTable dt = CampaignRow.GetList(DB, 100, true);
List<SelectListItem> list = new List<SelectListItem>();
foreach (DataRow row in dt.Rows)
{
list.Add(new SelectListItem
{
Text = Convert.ToString(row["CampaignName"]),
Value = Convert.ToString(row["CampaignId"]),
});
}
return list;
}
}
how can i stylize drop down list? how can i add an empty first value ie "select campaign"
View 3 Replies
Jan 22, 2011
I have a date and I need to populate a drop-down with the months/years between that date and today. For instance, if that date is 10/14/2010 then the drop-down should contain October 2010, November 2010, December 2010, January 2010.
The way I'm thinking of doing this is to pass that date to a function, loop from today backwards step 1 month while adding each month to a collection until we reach that date and finally return a collection of strings. Then, populate the drop-down control on page load. Finally, use some ajax with a page method to parse back the string and trigger a partial page reload.
View 3 Replies
Jul 22, 2010
This may or may not be possible but I'm trying my best to find out, I'm a complete novice when it comes to ASP.At the moment I have drafted a basic html page. This page contains a drop down list and several tables all hidden by javascript and then displayed based on the drop down selection (onchange event)I'm trying to convert this into an asp page so that I can dynamically populate the drop down from a table (this will be a list of names)and then based on the drop down selection (onchange does not necessarily have to be used, could maybe use a submit button) will populate a table below the input box with all the information for that name, in many cases this would be multiple rows.
View 3 Replies
Feb 3, 2011
I'm trying to dynamically populate a drop down box with fields from a SQL Server Database, but I'm having some issues. I am able to get it to work well with only one field, but I need to get display two fields in the ddl. I've seen that you can do it in the command statement, but I have two different data types and I think that causes it to throw an error: Conversion failed when converting the varchar value 'This is a Title' to data type int.
here is my code:
[Code]....
View 3 Replies
May 14, 2010
I am going to add a computed column to a stored procedure that will combine the last and first names of all of the customers in my db. This will be used to populate a drop down list that will allow the user to select a customer so a new record can be entered for that customer.
I was planning on creating this computed column on the procedure that returns all of the customers and all of there information. My db is small so this shouldn't be a big deal, as far as overhead. This doesn't seem like the best approach if the app was using a much larger db. It would unnecessarily return a lot of extra data and make it slower.
I'm curios when a procedure that's dedicated to returning just the customer's first name, last name, and ID should be used, instead of one that returns everything. There are a number of variables that could make this hard to determine, such as number of rows and columns. I wanted to try to get an idea of a cut off point or rule of thumb on this, if possible.
View 2 Replies
Mar 17, 2011
This is my first post as a newbie to asp.net.
I am in the process of creating a "news system", you can add, edit and delete news. The news items can be entered into the SQL database and you select a category where you want the news item to go into.
What I want is when someone comes to the "Edit" screen, they have a drop down list and what that does is allows you to select a category for you to edit news items from, so rather than at present having the "Edit" page display all the news items, I want people to be able to choose a category that they can edit news items in.
So far my edit page has a datagrid with the following code:
[code]....
View 4 Replies
Jun 22, 2010
I've got a drop down list that I want to populate with items from a SQL Server database, which I did successfully, but I can't figure out how to write an if statement that will clear the drop down list based on a selected index and repopulate it with data from another table. The drop down list is inside an update panel that auto posts back.
Basically I want to allow the user to choose an item, but rather than populate another drop down list control, i just want to repopulate the current one with new data.I'm guessing that if I want to get data from more than one table the code below isn't going to work for me. Could I get the data from all the tables at once and store each table data in its own variable until I need to use it? (Each table will have under 10 items, in 5 tables.)
Here is the code to get the data from the database:[Code]....
View 10 Replies
Dec 21, 2010
I have a drop-down list that is wired up to a datasource from one table to retrieve a Vendor ID and Vendor Name. This ddl is outside a FormView that is wired up to a datasource containing Vendor contracts.
When I choose a Vendor from the ddl, I am able to populate a textbox outside of FormView with the Vendor ID from the ddl. However, what I need to do is populate a textbox within FormView with the Vendor ID. FormView is in Insert Mode by default since my page will be used for Adding Contracts only.
View 4 Replies
Mar 11, 2010
ASP.Net Dropdownlist , on changing the value of drop down list and clicking the button it is not sending an upadted value to the New.aspx
[code]....
View 5 Replies
Jan 30, 2011
i have a drop down list (with item 1,2,3) i want when click on 2 ,the panle show.how can i do it in vs 2008 with jquery?
View 3 Replies
Oct 6, 2010
Right now my ASP page has a text box and a submit button, what I am trying to do is once the user hits the submit button load a drop down list.
The drop down list should not be visible before the submit button is pressed
View 4 Replies
Mar 14, 2010
i want data to drop down list using stored procedure .
However im not able to do that.
View 3 Replies
Jul 2, 2010
Basically I want to populate a drop down list with time slots for a user to select. If the time slot is already recorded in the database table I want to skip that one so it doesn't display as a selection in the drop down list.
So my drop down list looks like;
[Code]....
And then I have setup a datasource (even though I may get rid of it to bind in the code behind file)
[Code]....
View 9 Replies
Mar 30, 2010
I have a drop down list that has the initials of about 12 of our sales guys.How can I make it so that when they select their initials from the list, the next drop down list only shows their customers.In my database there is a column for customer name and salesman.
View 6 Replies
Mar 12, 2010
How can I have 2 Cascading Drop Down Lists for the same Drop Down List?here is my problemi have 3 drop down lists read from database1- Schools List 2- Classes List3- Teachers ListEvery School will have more than 1 Class and more than 1 TeacherWhat I want is when user select a School from Schools Drop Down List then BOTH (Classes and Teachers) should be refreshed based on the School Drop Down List
View 1 Replies
Jun 24, 2010
I have drop down list box that I would like to show two columns, is this possible? Or can it be done with a list box?The query correctly retrieves all of the table data to be displayed, one colum is an abbreviation, the other a bit longer description.
View 2 Replies
Feb 6, 2010
I have the following Students class:
[Code]....
I need the 1 since it's a foreign key in another table. For the life of me, I can't get this to work like this.
View 7 Replies
Nov 10, 2010
I have a requirement in my application that, while saving the application, need to get all the value from drop down list and pass it to the view model. But application should not allow the user to select more than one item from drop down list manually, ie, only one value at a time. My view model is like ...
public class ListManagement
{
public IEnumerable<selectListItem> InactiveProduct { get; set; }
public string[] InactiveProductSelected { get; set; }
public IEnumerable<selectListItem> ActiveProduct { get; set; }
}
[code]...
View 3 Replies
Mar 25, 2011
I am getting this error yet I know it to be untrue.This is the code:
ddlPartnerOrganisation.DataSource = agency.AgencyGetListOfEYDN();
string temp = ddlPartnerOrganisation.SelectedValue.ToString();
ddlPartnerOrganisation.DataValueField = "AgencyID"
;
ddlPartnerOrganisation.DataTextField = "AgencyName"
;
ddlPartnerOrganisation.DataBind();
View 4 Replies
Mar 21, 2011
am currently trying to learn about consuming web services within .net and am having trouble with the following example.I have the WSDL file to contact a vehicle look up web service which based on two parameters, pCode which validates me and pID which is the ID of a make of car. The result of the call should bring back an XML response used to populate a drop down list with a list of models available for the specified MAKE.
[Code]....
View 7 Replies
Sep 27, 2010
I've been trying to get this to work for weeks. I am trying to use a cascading drop down to populate drop down lists. The service method is working as i'm able to view the data in the browser but when i run the application the drop down list is empty. see below for the service method.
[Code]....
The code for the drop down list:
Location Name:<asp:DropDownList ID="DropDownList3" runat="server">
</asp:DropDownList>
<asp:CascadingDropDown ID="CascadingDropDown1" runat="server"
Category="Locations"
TargetControlID="Dropdownlist3"
PromptText="[Select Location]"
ServicePath="~/LocationWebService.asmx"
ServiceMethod="GetLocation"
EmptyText="Nothing">
</asp:CascadingDropDown>
View 4 Replies
Mar 25, 2011
I wish to populate a drop down box with each possible SeriesChartType so that my users may choose an appropriate chart type.
How can I iterate through the SeriesChartType collection (it's in the namespace System.Web.Ui.DataVisualization.Charting) and return each possible option so I can add it to the drop down box?
View 4 Replies
Mar 7, 2011
I have string which came from the database,now i want to compare each charater of the string with the radiobuttonlist value and check box list value and select both radiobutton list and checkboxlist.
Here i write down some code but its just select 2 item of the each radiobuttonlist and checked all checkboxlist.
[Code]....
View 2 Replies
Feb 24, 2010
I'm designing my own custom control that contains a .NET dropdownlist. What I'm wondering is if it is possible to populate my dropdownlist with listitems placed in a placeholder? For example:
<asp:DropDownList ID="ddlFilter" runat="server" >
<asp:PlaceHolder ID="ListItemPlaceholder" runat="server"/>
</asp:DropDownList>
This doesn't work because the DropDownList control only allows ListItems as child controls. But, I want to do something similar to this so when the user includes my control on a page, they can do something like this:
<mytag:MyControl Mode="DropDown" runat="server">
<ListItemTemplate>
<asp:ListItem Text="C" Value="c"></asp:ListItem>
<asp:ListItem Text="E" Value="e"></asp:ListItem>
<asp:ListItem Text="B" Value="b"></asp:ListItem>
</ListItemTemplate>
</myTag:MyControl>
I know I can do this by dynamically adding the ListItems in the page code behind, but I'd like to avoid that if possible.
View 1 Replies