Forms Data Controls :: Dynamically Add CheckBoxes Using Code Behind

Dec 29, 2010

I´m developing a database driven asp.net 4.0 application and are currently stuck with the following issue.

I need to dynamically add checkboxes using code behind. These checkboxes represent activities that the user may chose from by ticking the ones that they are interested in. I do not know the number or which activities that should be presented until runtime so hard coding checkboxes is not an option.

On the client side I need to keep track of which checkboxes/activities the user have chosen as I need to calculate the cost for these without doing a postback. I would like to use javascript to find out what activities that are chosen and also calculate the total cost using javascript.

To implement this I tried to use Page.ClientScript.RegisterExpandoAttribute (server side) and javascript (client side, but I do not manage as ticking any of the checkboxes will not fire a client side event. I´m also using Telerik RadPanelBar controler.

Below is my current not working implementation:

Code behind/aspx.cs

public override void DoLayout(Aranea.Common.EntityDOL.ProjectRegistration existingRegistration)
{
base.DoLayout(existingRegistration);
lblCaption.Text = "Payment page";
//Get collection
TrackableCollection<ProjectActivityBooking> acitivities = existingRegistration.ProjectParticipant.ProjectEntity.ProjectActivityBooking;
//Add datasource and bind
this.RadPanelBar1.ItemDataBound += new RadPanelBarEventHandler(itemDatabound);
this.RadPanelBar1.DataSource = acitivities;
this.RadPanelBar1.DataBind();
this.lblTotalBooked.Text = "Total Booked " + decimal.Round(totalBooked, 2).ToString();
}
void itemDatabound(Object sender, RadPanelBarEventArgs e)
{
decimal totalActivityPrice = 0;
//Get panelItem
RadPanelItem item = (RadPanelItem)e.Item;
//Create Checkbox
CheckBox chk = new CheckBox();
chk.ID = "box";
//create label
Label lbl = new Label();
//Get Activity
ProjectActivityBooking activity = item.DataItem as ProjectActivityBooking;
//trying to register my checkboxes
Page.ClientScript.RegisterExpandoAttribute(this.validator.ClientID, "ClientID", chk.ClientID);
//Get total activity price
totalActivityPrice = GetActivityPrice(activity);
//Get total booked
totalBooked += totalActivityPrice;
lbl.Text = totalActivityPrice.ToString();
//Set activity name
chk.Text = activity.ProjectActivity.ActivityName;
chk.TextAlign = TextAlign.Left;
//Add controls
item.Controls.Add(chk);
}

Client side code:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="PaymentPage.ascx.cs" Inherits="CX.Aranea.Client.WebFront.UserControls.RegistrationForm.Payment.PaymentPage" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<%@ Register Src="~/UserControls/CxStandardControls/CxLabel.ascx" TagPrefix="cx" TagName="Label" %>
<telerik:RadPanelBar runat="server" ID="RadPanelBar1" Width="400px" Height="30px"
Skin="Forest" ExpandMode="MultipleExpandedItems" ExpandAnimation-Type="InElastic" >
<Items>
<telerik:RadPanelItem Text="root" Expanded="false">
<ContentTemplate>
</ContentTemplate>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelBar>
<cx:Label ID="lblCaption" runat="server" />
<asp:PlaceHolder ID="plhChildren" runat="server"/>
<asp:Label ID="lblTotalBooked" runat="server"/>
//My custum validator
<asp:CustomValidator ID="validator" runat="server" ClientValidationFunction="validation"></asp:CustomValidator>
<script type="text/javascript" language="javascript">
function validation(source, arguments) {
var chkBox = document.getElementById(source.ClientID);
if (chkBox.checked == true) {
alert("This should work");
}
}
</script>

I´ve been stuck with this for some time now and have a nice deadline coming up :) I would be most thankfull if anyone could point me in the correct direction as I feel a bit clueless. Perhaps there is a much easier way of solving this? Perhaps my code is all wrong?

View 3 Replies


Similar Messages:

Forms Data Controls :: How To Get The Values Of Checkboxes Which Are Dynamically Created

Feb 8, 2010

I am new to asp.net. I am trying to display some data from a database table using dynamic table in my page. I want to add checkboxes to a field in the database and would like to perform several tasks based on the values checked. The checkboxes are tied with the primary key field of the database. Here is the code snipet :

[Code]....

Now I have a button in my page. The functioanlity which I desire is on clicking that button I should be able to extract the values of checked checkboxes and perform some function.

View 4 Replies

Forms Data Controls :: How To Reference Dynamically Generated Checkboxes Inside Listview

Mar 17, 2011

I'm trying to check dynamically generated "checkbox" value inside Listview.

I can reference non-dynamic checkboxes exact in same location (index) inside Listview using "e.Item.FindControl", however I can't reference dynamic checkboxes.

Here is my code.

[Code]...

View 5 Replies

Adding Checkboxes Inside Listview Dynamically From Code Behind?

Mar 16, 2011

I'm trying to create checkboxes inside Listview from code behind, but I'm having problem creating them.

What am I missing here?

Checkbox's ID comes from Datareader.

Here is my code.

If reader2.HasRows Then
While reader2.Read
Dim jobid As String = Convert.ToString(reader2("JobTicketID"))
Dim jobtitle As String = Convert.ToString(reader2("JobNickName"))
Dim item As ListViewDataItem
For Each item In ListView1.Items
Dim jobtd As HtmlTableCell = CType(item.FindControl("jobtd"), HtmlTableCell)
Dim jobtr As HtmlTableRow = CType(item.FindControl("jobtr"), HtmlTableRow)
Dim cb2 As CheckBox = New CheckBox
cb2.ID = jobid + "cb2"
cb2.Text = jobid + IIf(jobtitle <> "", " (" + jobtitle + ")", "")
jobtd.Controls.Add(cb2)
jobtr.Visible = True
Next
End While
End If

View 4 Replies

Forms Data Controls :: Get "checked" From Multiple Dynamically Generated Checkboxes?

Nov 16, 2010

I have a table witch i programmatically fill with(multiple) IDs in the first column, options in the second and checkboxes in the third. The table is in a View as it is part of a wizard and is filled on view_Activate.

How can i get the checked property of the checkboxes when i pass to the next view? When i try to do that on view_Deactivate the table is already 0 rows...

I know i can use i checkboxlist(... whose properties i can get on view_Deactivate) but i'd rather use a table as it is easier to layout as i want it(header, columns, alignment,...).

View 4 Replies

Forms Data Controls :: Trying To Build A Repeater Dynamically Through The Code Behind?

Feb 9, 2010

I am trying to build a repeater dynamically through the code behind. I found this code on the microsoft site:

Protected Sub Page_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
Repeater1.HeaderTemplate = New MyTemplate(ListItemType.Header)
Repeater1.ItemTemplate = New MyTemplate(ListItemType.Item)
Repeater1.AlternatingItemTemplate = _
New MyTemplate(ListItemType.AlternatingItem)
Repeater1.FooterTemplate = New MyTemplate(ListItemType.Footer)
Repeater1.DataSource = New String() {"one", "two", "three", "four"}

[Code]....

So this code works without throwing any exceptions, but what I would like to do is accessing the DataSource inside of Sub InstantiateIn(). I know you can access the DataSource in the front end using DataBinder.Eval and Container.DataItem, but is there a way to access the data during the InstantiateIn() Sub?

Or if there is another way to do this i'm up for trying that as well. Essentially I am trying to avoid writing asp.net code, instead I would rather write everything in vb (code-behind)

View 3 Replies

Web Forms :: How To Add Checkboxes Dynamically For Each Row Of GridView

Oct 8, 2012

I have a gridview and i need to add chekbox dynamically for each data set to select a particular row or dataset.

View 1 Replies

Web Forms :: Dynamically Add Checkboxes To A Calendar Control?

Feb 9, 2011

I want to add two checkboxes to selected days in a calendar control. I can do that but I can not figure out how to get the checkboxes to fire an event. I tried to get a button to fire and event by iterating through the panel without success either. Here is my code so far:

Photon (Springfield, Missouri)

<%@ Page Title="" Language="VB" MasterPageFile="~/Default.master" AutoEventWireup="false" CodeFile="Caledar_Add.aspx.vb" Inherits="Admin_Caledar_Add" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server">
<div id="home">

[Code]....

View 2 Replies

Web Forms :: Checkboxes At End Of Node Of Treeview Dynamically

Aug 30, 2012

How can i put Checkboxes at the end of the node of treeview dynamically. My treeview is dynamically generated.

View 1 Replies

Forms Data Controls :: Adding Spaces In A String Which Is Generated Dynamically In C# Code?

Jul 20, 2010

I have a grid. I am building and populating it dynamically in C#. Below mentioned is my issue:

string s1 = "string1";

string s2 = "string2";

And then I have a header cell text which needs to be populated like this.

headercell.text = s1 + new string(' ', 20) + s2;

I am not able to get the extra 20 spaces between s1 and s2. It gives me just one space instead of 20 spaces.

I tried using headercell.text = s1 + s2.padleft(' ', 30); even then I am not able to get more than one space between strings s1 and s2.

View 9 Replies

Forms Data Controls :: Gridview With Links / How To Dynamically Add Linkbutton Columns From Code Behind

Jan 26, 2010

I have been searching for some time on the net for guidance on this question. Finally thought I will ask here...

I have a gridview that needs to be generated from code behind. There is a column with a name field and the remaining columns give the different user-ids linked to that id. Like this:

-- NAME, ID1, ID2, ID3......

The Name column will be populated from a table that has the Name as well as number of ID's associated with that name. eg [Name1][3]

I need to display linkbuttons that link to user-id related documents in columns 2 to n for each name.How do I dynamically add linkbutton columns from code behind?

View 3 Replies

Web Forms :: Dynamically Created Checkboxes Not Firing Events Correctly

Apr 27, 2010

I've dynamically created 3 checkboxes as you can see in the code below. I also wrote an event handler below. When I run the code, the 3 checkboxes show up, but the event handling does not work right. Whenever there is postback from any of the 3 checkboxes, Label1 reflects the state of checkbox #3, no matter if I toggle checkbox #1 or #2. I put the code I have under Page_Init into Page_Load instead, but makes no difference either way.

The bottom line is, I want the event handler to know exactly which of the 3 checkboxes is firing the event so that Label1 can reflect that.

[Code]....

View 5 Replies

Web Forms :: Read Dynamically Genrated Checkboxes From Calendar Control?

Feb 4, 2011

I am dynamically adding the checkboxes in calender DayRender event. i need to read them on some other button click event on webpage.I need to read the checked checkboxes.

View 7 Replies

Web Forms :: How To Determine If All Checkboxes Are Checked In Code Behind

Feb 17, 2011

I have a page that im using javascript to do a select all / unselect all for my checkboxes on the page. Now i need to determine in the code behind if all of them are checked, im wondering if it would be easier to just set a session or something whenthe select all is checked, but that wouldnt be accurate, because after you select all, you still can uncheck some..

So i need it to check at the time the button is clicked.. there are currectly 30 checkboxes, NOT a checkboxlist.

I tried using the site search but getting an error has occured when i click to search..

View 6 Replies

Web Forms :: Reset Form - Dynamically Populated Checkboxes From Database And 8 Radio Button Groups

Jan 11, 2010

asp.net using visual studio 2008 3.5 framework with sqlserver 2008. I have a webform (derived from master page) so its a content form with content placeholder. It has two text boxes, dynamically populated checkboxes from database and 8 radio button groups. It has two custom validators attached with two of my fields also. I've tried every way to clear my form but its not working somehow. I've tried Control iteration method. Ive tried btnReset.Attributes.Add("onClick","document.forms[0].reset();return false;"); thingy...but none is working.

View 4 Replies

Data Controls :: Create GridView Dynamically In Code Behind Using C#

Feb 10, 2014

am using an Asp.net web application with C# code and my requirement is to create a Gridview programmatically with Auto generate columns false and i need to add textboxex and dropdown list boxes and Search buttons also in the gridview.

i need to customize the controls of Gridview columns and rows.

View 1 Replies

Data Controls :: Dynamically Create DataList Control In Code Behind

May 7, 2015

I need to create a DataList from code behind. 

The structure of that DataList shold be as follows: 

<asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5" CellPadding="6">
     <ItemTemplate>
         <table> <tr><td>
                      <asp:Label ID="lblName" runat="server" ForeColor="Red" Text='<%#Eval("ID") %>'></asp:Label>
                   </td></tr> </table>
        </ItemTemplate>
</asp:DataList>

View 1 Replies

Data Controls :: Dynamically Add HTML Unordered List From Code Behind

May 7, 2015

HtmlGenericControl li = new HtmlGenericControl("li");
tabs.Controls.Add(li);
li.InnerText = "new menu";
HtmlGenericControl anchor = new HtmlGenericControl("a");
anchor.Attributes.Add("href", "page.htm");
anchor.InnerText = "TabX";
li.Controls.Add(anchor);

I am using above code on my master.cs file to add new line like

<li id="one"><a href="page.htm"></a></li>on my .master filebut it not working...what i missingcode not showing any error..

View 1 Replies

Dynamically Outputting Checkboxes To Page In VB.NET?

Feb 10, 2010

I have 50 checkboxes that I need to write onto an aspx page. Each checkbox comes with 3 textboxes.

Example:

chkbox State Name donation new donation
chkbox CA Sam 10 15
chkbox AK Sam 15 20

Now this shall go for all 50 states, depending on which states the person wishes to donate. In each state's row shall be a checkbox. So initially the page shall have value 0.00 in donation and new donation checkboxes, but all 50 states shall be visible. When the person puts a value of donation in certain state, that state shall get "checked" value and the donation, after submitting. On reloading, the value shall be populated automatically and checkbox checked automatically.

How do I make these 50 checkboxes in VB.NET? Do I have to write the table in .aspx with 50 <tr> tags, and then have VB.NET code populate it? Can I otherwise dynamically write these checkboxes from VB.NET code?

View 2 Replies

Forms Data Controls :: Get All Checkboxes From A Datalist?

Feb 21, 2011

In a datalist i've got a checkbox with a autopostback.

But there is an error if i run it:

System.InvalidCastException: Unable to cast object of type 'System.Web.UI.LiteralControl' to type 'System.Web.UI.WebControls.CheckBox'.

There are 40 checkboxes, if the person selects 1 i need to deselect all others. Very easy, but how to use correct coding for it?

protected void chkWerkblad_OnCheckedChanged(object source, EventArgs e)
{
CheckBox s = source as CheckBox;
if (s.Checked)
{
foreach (CheckBox c in s.NamingContainer.Controls)
{
if(c !=null)
c.Checked = true;
}
}
}

View 6 Replies

Forms Data Controls :: Add A Column With Checkboxes?

Oct 22, 2010

I have a gridview and now I need to add a column with checkboxes.

The checkboxes need to be checked or unchecked depending on the data retrieved.

View 3 Replies

Forms Data Controls :: Checkboxes In A Gridview?

Jul 14, 2010

have a gridview with a bunch of checkboxes. I would like to restrict the selection based on a value I get back from the database. I am able to do this on the serverside but it is very cluncky. Is there a way I could do that using javascript and ajax or just a more elegant way to approach this. The gridview is in a usercontrolMy code right now -

[Code]....

My selectioncount code is as follows - Protected Sub selectionCount(ByVal sender As Object, ByVal e As EventArgs)

View 4 Replies

Forms Data Controls :: Get GridView Value Using Checkboxes?

Dec 3, 2010

I am running into a problem getting a value from my Grid View based on the selected checkbox. I have a grid view that is populated by database based on search criteria. However once that Grid View is populated, I would like to be able to select multiple ID's from that view. My coding experience isnt the greatest as I am still fairly new to all of this.

<asp:GridView ID="GridView1" runat="server" DataSourceID="ObjectDataSource1"

View 3 Replies

Forms Data Controls :: Gridview And Checkboxes?

Feb 16, 2011

I am trying to implement a gridview with some checkboxes to allow users to select the rows that they would like to insert into a file selected from a dropdown list. am working on being able to select the rows from the grid but not having much success. I can get it to recognise each selected row but when I place them in a dataset it only stores the last checked gridrow. It's probably something simple that I'm missing y code is

protected
void Insert_ButtonClick(object
sender, EventArgs e)

[code]...

View 3 Replies

Forms Data Controls :: Get All Selected Checkboxes From TreeView?

Mar 11, 2011

I have a treeview and a button.

OnPostBack I wish to know what are the selected categories. also, I need to give a spiciel ID number for each checkbox when data is binding.

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved