C# - Get The Index Of The Item In The Collection After Productpage_rec?

Oct 22, 2010

getting an the index of a collection. Here is the code I'm using.

System.Text.StringBuilder sb = new System.Text.StringBuilder();

for (int i = 1; i < _prod.ActiveProductItemCollection.Count; i++)
{

sb.Append("<script type='text/javascript'>");[code]....

What I want to do is get the index of the item in the collection after productpage_rec.

So for instance, the first product would generate like


mboxCreate("product_productpage_rec1"

and so on and so forth for each product in the collection. When I try to build I get the follwong error:

"cannot convert from string to char"

Its tripping up on the product_productpage_rec{0}

View 3 Replies


Similar Messages:

C# - Generating A Literal For Each Item In An Item Collection?

Oct 21, 2010

As it stands right now, I have a literal control on my page. In my code-behind, I'm using StringBuilder to generate some JavaScript. Also on that page I have a item collection. What I want to do is for each item in my item collection, generate my literal which will in essence generate my JavaScript. Here is an example of my code-behind now. I'm ok with doing something different, but I just need to generate said JavaScript for every item in the collection and I'm not sure how to do it.

System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<script type='text/javascript'>");
sb.Append("mboxCreate("product_productpage_rec",");
sb.Append(""entity.id=" + _prodID + "",");
sb.Append(""entity.categoryId=" + _categoryID + "",");
sb.Append(""entity.name=" + _prod.Title + "",");
sb.Append(""entity.pageURL=" + Request.Url.ToString() + "",");
//The following value has been taken from the productImageControl code behind.
//Might have to refactor in future as a property of the image control.
string filename = AppSettingsManager.Current.ProductImagePathLarge + _prod.ActiveProductItemCollection[0].Sku + AppSettingsManager.Current.ProductImageExtension;
sb.Append(""entity.thumbnailURL=" + filename + "",");
sb.Append(""entity.inventory=" + _prod.ActiveProductItemCollection.Count + "",");
sb.Append(""entity.value=" + _prod.ActiveProductItemCollection[0].ActualPrice + "",");
sb.Append(""entity.ProductItemID=" + prodItem.Id + "",");
sb.Append(""entity.addToCartImg=~/Images/Buttons/btn_AddToCartFlat.gif");<");
//The last line has to be /script. < inserted on prev line. do not change it or bad things will happen.
sb.Append("/script>");
//add script to page
this.LiteralMBoxScript.Text = sb.ToString();

View 4 Replies

Web Forms :: Get Current Item Index Of Repeater Item When Button Is Clicked

Jan 17, 2014

How can I get current viewed itemindex of a repeater item template, have tried a few stuffs i got from google search, but it seems not to work. 

I have items like:

1 text link1
2 text link2
3 text link3
4 text link4

where 1, 2, 3, 4 are the itemindex, i want to be able to get 1 if text link1 is clicked, or 2 if text link two is clicked etc.

Here is my repeater html

View 1 Replies

VS 2008 - Index Was Out Of Range - Must Be Non-negative And Less Than The Size Of The Collection

Feb 24, 2011

I am Getting this exception when i select the checkbox control in Grid view"Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index"

I have Checkbox in Gridview control, when i select the record in grid view corresponding entire record will be populated into form fields,it working absolutely fine,I have search method on my webform, if i searched based on particular value in form fileds, records will be filtered in Girdvie control when i select the record, same reocrd suppose to populate in form fields but not loading, above error occuring.normally no issues error occuring when i search and select record. error occuring at redline in the code

[code].....

View 3 Replies

Web Forms :: Index Was Out Of Range / Must Be Non-negative And Less Than Size Of Collection

Jun 1, 2012

Index was out of range. Must be non-negative and less than the size of the collection.Parameter name: index after binding the gridview with data i need to set the column width  as defined in a array.i am setting it as

string[] cwidth = Session["width"].ToString().Split(',');
int colcount = coln.Length;
for (int i = 0; i <= colcount - 1; i++)
{
Gridview1.Columns[i].HeaderText = coln[i].ToString();
int swidth = Convert.ToInt32(cwidth[i]);
Gridview1.Columns[i].HeaderStyle.Width = Convert.ToInt32(cwidth[i]);
}

but i get the above error

View 1 Replies

Web Forms :: Index Was Out Of Range - Must Be Non-negative And Less Than Size Of Collection

Feb 2, 2012

I have an array called"List" with 1 item and a gridview "grdWorkingDays" with two columns.

In the First column, I want to display the working days dynamically from the arraylist and in the second column I need to display a dropdown with CL/PL/Halfday(Which has values from a database table and is already written in a method) against each date of array list.

The code is:

int NoOfWorkingDays = List.Count;
for (int j = 0; j < NoOfWorkingDays; j++){
String Date = ((Label)grdWorkingDays.Rows[j].Cells[0].FindControl("lblLeaveType")).Text;
Date = List[j].ToString();

[Code] .....
 
When I run this, I am getting error as:

"Index was out of range. Must be non-negative and less than the size of the collection." pointing to the 1st row of for loop.

I am struggling with this for past few days and count find what the error is.

FYI, the array count is being calculated correctly as "1" .

View 1 Replies

Web Forms :: GridView DataKeys - Index Was Out Of Range Must Be Non Negative And Out Of Collection

Aug 7, 2012

I have my grid view and its code is as follows

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="NewCampaign.aspx.cs" Inherits="NoticeBoard.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">
<title></title> <style type="text/css"> .style1

[Code] .....

Basically it is the form when user enter all the data and press the submit button then the data will appear on the grid view . On grid view there is option edit when i edit the row and press the update button then the following error will occur

int cid = Int32.Parse(noticeDetails.DataKeys[e.RowIndex].Value.ToString());
"Argumentout of range exception and was unhandled by user code.
Index was out of range must be non negative and out of collection
the aspx.cs code0

View 1 Replies

Forms Data Controls :: Index Was Out Of Range - Must Be Non-negative And Less Than The Size Of The Collection

May 20, 2010

This is my first attempt at paging on a listview. The first time my page loads it loads the listview fine, but when I try to use the paging I get the following error:

Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index

Here's my code:

[code].....

When I take the following line out I don't get the error, but i need it to populate my controls:

DataKey currentDataKey = this.lvReports.DataKeys[currentItem.DataItemIndex];

View 8 Replies

Forms Data Controls :: Error - Index Was Out Of Range - Must Be Non-negative And Less Than The Size Of The Collection

Mar 1, 2011

i am trying to do a really simple thing but it won't work...

[Code]....

this is the error i get

Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index

i can see different columns in gridview but when hidding gives me error

View 1 Replies

Forms Data Controls :: Index Was Out Of Range Must Be Non Negative And Less Than The Size Of The Collection In GridView?

Jan 26, 2011

I have gridview like this.

[Code]....

is index was out of range must be non negative and less than the size of the collection

View 7 Replies

C# - How To Add An Item To A Cached Collection

Mar 29, 2011

I would like to cache a collection in the viewstate, but I wonder if there is a better way to add an item to this collection!

private List<MyClass> CachedItems
{
get { return (List<MyClass>)ViewState["CachedItems"]; }
set { ViewState["CachedItems"] = value; }
}
private void AddToCachedItems(MyClass item)
{
CachedItems = CachedItems.Concat(new[] { item }).ToList();
}

View 1 Replies

C# - Get Item From Collection By Unique ID

Apr 27, 2010

I have a collection of Contacts that inherits from CollectionBase:

public class ContactCollection : CollectionBase{
//...
}

each contact in the collection has a unique ID:

public class Contact{
public int ContactID{
get;
private set;
}
//...
}

I think what I would like to do is something like the following:

// get the contact by their unique [Contact]ID
Contact myPerson = Contact.GetContactById(15);
// get all contacts for the customer
ContactCollection contacts = customer.GetContacts();
// replaces the contact in the collection with the
// myPerson contact with the same ContactID.
contacts.ReplaceAt(myPerson);
// saves the changes to the contacts and the customer
// customer.Save();

View 3 Replies

Asp.net - Add An Item To The Collection The Listbox Is Not Updated?

Jan 9, 2011

There are quite a few questions around this topic,but I can't seem to get it figured out.I'm trying to bind a listbox to an ObservableCollection and keep the listbox updated when items are added to the collection.

[code]...

Beyond this, I have a simple textbox and button on a page.When a name is entered into the textbox,and the button is clickedI call the addBlog(passing in name from textbox) sub routine in the ITRSBlogs Class (back up the page a bit) to add the item to the collection.Problem is,when I add an item to the collection,the listbox is not updated.I'm new to Observable Collections (and many other things : ),so maybe I'm just really off here.

View 1 Replies

Some JQuery/ To Add The Item Into The Collection Without Having Full Postback?

Jan 29, 2010

I have never done jquery and need some assistance/advice on something I am trying to do.I basically have an ASP.NET MVC Application.
What I want to do is, asynchronously be able to do a partial postback when a button is pressed.It's a simple application that should add items and retrieve existing items from an IEnumberable<T> collection.

so, when a button is pressed, it should be able to add the item into the collection on the ASP.NET site without having to do a full postback.

View 8 Replies

DataSource Controls :: Adding List Item Collection To Datatable?

Jul 7, 2010

I have a list item collection. How to add this list item collection to a datatable.

The list item collection has the following fields:

Student Name, Maths Mark
John 20
Mac 30
John 35

I want to create a html table from the data table, which is grouped on the Student Name field.

View 2 Replies

C# - Remove An Item From A Collection (MembershipUserCollection) - Enumeration Operation May Not Execute

Mar 8, 2011

I use asp.net 4, ef 4 in c#.I use System.Web.Security to manage users in my web application.

I have a collection of users in MembershipUserCollection and I need remove some users during a foreach on that collector.

I suppose it is impossible to remove an item from the collector when you are looping.

MembershipUserCollection users = Membership.GetAllUsers();
foreach (MembershipUser x in users)
{
if (!Roles.IsUserInRole(x.UserName, "CMS-AUTHOR"))
{
users.Remove(x.UserName);
}
}

Error: Collection was modified; enumeration operation may not execute.

View 6 Replies

Any Standard Function To Find  String Item Inside The Collection?

Feb 28, 2010

I have a string [] collection, is there any standard function to find string item inside the collection?

View 3 Replies

JQuery :: How To Get Item Index In Template

Sep 14, 2010

How can I get item index in jquery template?

Something likes: ${itemIndex}

[URL]

View 1 Replies

ADO.NET :: Get The Item Index In List, Using LinQ?

Nov 6, 2010

There is a session on a web form that holds the holidays of a year.I just intend to remove any repetitive days.... but couldn't get index of item in list.

Protected Sub PersianDateCalendar1_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles PersianDateCalendar1.ValueChanged

[Code]....

End sub

View 3 Replies

Get Item Index From Databound Control?

Oct 5, 2010

I want a javascript on a databound row to act on another control in the same row - show/hide for example. The classic ASP approach was to number the controls (usually by rowIndex so that they're easier to reference. I am wondering is there a way to do this in ASP.Net without writing any item command code?

So for html to render as follows

<div onClick='actOnX0'> <span id=x0>i am x0</span></div>
<div onClick='actOnX1'> <span id=x1>i am x1</span></div>
<div onClick='actOnX2'> <span id=x1>i am x2</span></div>

Can I insert the numbers using a databound property that returns say the rowIndex / item index of the current row?

View 2 Replies

Web Forms :: Change The Index Of An Item In A Listbox?

Feb 8, 2010

I have up and down arrows next to a listbox and i need to switch the actual index of the item.

It is very similar to this thread: [URL]

But what actually I want is, if the listbox is like

item1
item2 (selected)
item3

So after clicking on down button it should display the listbox in following way

item1
item3
item2(selected)

The selected item should move downwards.

View 4 Replies

Finding A Item In A List By Providing The Index?

Mar 10, 2011

is there any way to find a item from a list by providing the index???my list name is listStockItems i have a index of a particular item in that list and now i want to get the Stock_Item object from that list by providing the index to list.

View 4 Replies

Get Index Of Item From DataTable Inside Of Repeater?

Jul 8, 2010

I am trying to get the index of the DataItem from the DataTable and insert that into the repeater. I tried this solution: [URL] but that does not give me what I want. that solution only gives me the location of the item within the Repeater, but I want the location of the item within its source DataTable. The reason for this is because I want to number my search results, and if I use the above solution then the numbers reset on pagination.

View 1 Replies

Forms Data Controls :: Add Item To At Index[0] While Is Using SqlDataSource?

Feb 19, 2010

I am using SqlDataSource to populate <asp:ListBox>.

Sql Select query returns all the Unique city names. Then <asp:Listbox> is populated. Populated listbox looks like

Houston

Dallas

Austin

...

...

But I want to add "Choose City" at index 0 so the listbox look like

Choose City

Houston

Dallas

Austin

I am not allowed to modify select query (otherwise I would have used the UNION in select query)

View 3 Replies

Access Data Repeater's Item By Index Instead Of Explicit Name?

May 21, 2010

Right now I'm using the following code in my markup:

<asp:HiddenField ID="TheName" runat="server" Value=<%#Eval("SpeakerName")%> />

I would like to use:

<asp:HiddenField ID="TheName" runat="server" Value=<%#Eval(0)%> />

I would like to be able to call it by index instead of explicitly by "SpeakerName". Is there a way to do this in ASP.NET 4.0?

View 1 Replies







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