Get Element From List <T> Based On ID
Nov 8, 2010
This question is related to this question: Given System.Type T, Deserialize List Given this function to retrieve a list of all elements.
public static List<T> GetAllItems<T>()
{
XmlSerializer deSerializer = new XmlSerializer(typeof(List<T>));
TextReader tr = new StreamReader(GetPathBasedOnType(typeof(T)));
List<T> items = (List<T>)deSerializer.Deserialize(tr);
tr.Close();
}
I want to create a function to retrieve just one item of those with the needed UID (Unique ID):
public static System.Object GetItemByID(System.Type T, int UID)
{
IList mainList = GetAllItems<typeof(T)>();
System.Object item = null;
if (T == typeof(Article))
item = ((List<Article>)mainList).Find(
delegate(Article vr) { return vr.UID == UID; });
else if (T == typeof(User))
item = ((List<User>)mainList).Find(
delegate(User ur) { return ur.UID == UID; });
return item;
}
However, this does not work since GetAllItems<typeof(T)>(); call is not properly formed. Question 1a: How can I fix the second function to properly return a unique element, given that all classes that will call GetItemByID() have UID as an element in them? I'd love to be able to do public static <T> GetItemByID<T>(int UID) if possible. Same question, but suppose I cannot modify the function prototype of GetItemByID?
View 6 Replies
Similar Messages:
Jan 5, 2010
I know how to use a simple If statement wrapped in the <%# tags to hide something, but I don't know how to do it in a repeater when I need to access Container.DataItem, as in I need the dataItem currently being 'repeated'
eg
if (CurrentValidationMessage.Link != "")
{
show a hyperlink
}
Markup:
<asp:Repeater ID="repValidationResults" runat="server">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<a href='<%# ((MttImportValidationMessage)Container.DataItem).EditLink %>'> Link to erroneous Milestone </a>
<%# ((MttImportValidationMessage)Container.DataItem).Message %>
<br />
</ItemTemplate>
</asp:Repeater>
View 2 Replies
Feb 4, 2011
Im trying to highlight a different element based on the result of a validator.
My form looks like this in structure:
LABEL TEXTBOX VALIDATION CONTROL
When the validation control becomes invalid, I also want the label to change colour.
There are examples of code on the MS website - here is a javascript sample:
[Code]....
isValid always defaults to false and therefore always displays red.
View 2 Replies
Nov 10, 2010
How can i generate dropdown lists based on what has been selected in the checckbox list. Below is an example of what i need. if the user selects the options day, lotID and waferID, then 3 cascading dropdown lists should be displayed. And then a gridview displays data based on what has been chosen in the dropdown lists.
Day
LotID
SlotID
WaferID
VendorID
ToolID
LocationDetected
ProcessStep
Stage
Precipe
WaferStartMaterial
WaferStartVendor
WaferStartLot
WaferDiameterCOA
WaferMapTitle
BreakPoint
BreakpointSide
BreakpointMeasurement
View 3 Replies
Mar 18, 2011
I'm trying to progam a strongly typed "Create" view using MVC 3 and razor. I want the user to be able to select a customer from a dropdown list (I populated this from my database using ViewBag in the controller). When the user has selected a customer I want a separate dropdown list to generate a list of dogs belonging to that customer related by the customerID in the database. The create button on the form will then take both of these values along with the the other fields and save it to the database.
View 1 Replies
Sep 29, 2010
I'm looking at an asp.net application, i notice that there are assemblies defined into two places. In web.config there is configuration/system.web/compilation/assemblies/add elements. In the project file there are references setup under the Project/ItemGroup/Reference elements.
I was wondering, what is the difference between assemblies/references added in either location?
View 1 Replies
Feb 19, 2010
Is there a way to retrieve values from the form object using the id element instead of the name element?
View 3 Replies
Jan 7, 2011
I have a table in ASP.Net like this.
[code]....
I want to give border line to first td element which contains the colspan and rowspan. Not to the entire row.
View 3 Replies
Feb 2, 2011
I have noticed that when I create a website in a network drive and use the Ajax toolkit I get :
Element 'ToolkitScriptManager' is not a known element
I also noticed that after adding the ToolkitScriptManager it doesn't add the ID in the source code, it looks like this:
<asp:ToolkitScriptManager runat="server"></asp:ToolkisScriptManager>
Is missing the ID="ToolkitScriptManager1" part.
This doesn't happen when I create the site in my local drive. Is there a workaround to this. Even if I add the missing parts, I keep getting the same error.
View 5 Replies
Dec 13, 2010
I would like to select an element that is in the same TR as another element I found with a selector. The selector itself: $("input[name='sMessageValue']","#messageTable") Now I have this element and got its value I would like to find a checkbox located in the same TR, i tried this as starting point : $(this).(':parent').val(). But seems not the right thing to do.
View 9 Replies
Aug 22, 2010
You're making a website with ASP.NET 4.0/C#, although xml alone is suitable for this example. The site will have a site map and a default page with a menu control, as follows:Web.sitemap
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/default.aspx" title="Home" description="">
<siteMapNode url="~/1.aspx" title="Link 1" description="" />
<siteMapNode url="~/2.aspx" title="Link 2" description="" />
<siteMapNode url="~/3.aspx" title="Link 3" description="" />
[code]...
View 1 Replies
Dec 6, 2010
in .net 4.0 c# I am trying to figure out how to get all the Tags.TagName for a given product
First I get the Tag by the TagId they select, then I do another select on the Products table and join ProductTags to find any product that is using the specified tag.
Now I have to get all the tags associated with each returned product from the previous list.
Table: Products
ProductId
title
Table: ProductTags
productId
tagId
Table: Tags
TagId
TagName
View 1 Replies
Nov 3, 2010
Element 'content' is not a known element. this can occur if there is a compilation error in the website, or the web.config file is missing.
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:Content --- showed a green wavy line , and on hover displayed the above error.
Now I am having certain problems.
1. Visual Studio 2010 hangs when I try to use ToolBox.
2. Intellisense for asp.net controls is not working.
I have tried replacing web.config file (frm backup) , tried to debug - it doesnt show anything.
All other websites are working alright. Have problem with only one of the websites.
View 6 Replies
Jan 25, 2011
I upgraded from VS 2008 to VS 2010 and now the AJAX elements are not recognised by the source code editor, e.g. UpdatePanel, ScriptManager, etc. I get warnings in VS and no intellisense for those elements. When I run the site, all the AJAX controls work OK though.
View 6 Replies
Jun 16, 2010
I am trying to preselect an item in a drop down list box based upon a value I pass in from a data reader. When I place a "Watch" on the drop down list box, the code I am listing below says that it does what it is supposed to and sets the "selected item" to the one I want BUT when the page is rendered and comes up the first item is always selected. It is like it loses the set when the page is loaded or something.
Here is the code....
<td style="width:33%"><asp:Label CssClass="formlabel" ID="lblRU" runat="server" Text="Reporting Unit: "> </asp:Label> <asp:DropDownList ID="ddlRepUnitTeam" runat="server" DataSourceID="SqlDataSource1" DataValueField="MR_LU_TEAMS_PK" DataTextField="MR_LU_TEAMS_NAME"> </asp:DropDownList> </td> <%
For Each item As ListItem In ddlRepUnitTeam.Items
If item.Text = myReader.GetString(0) Then ' ddlRepUnitTeam.Visible = False
item.Selected = True Exit For End If Next %>
For giggles, I add the ".Visible = False" in there as a test and commented it out later. That doesnt work either. The item still is visible. I know the IF statement passes as it enters into the if statement using debug mode and hits the "Exit For" so I know the condition is being met. I am at a loss over this one.
View 8 Replies
May 26, 2010
I have a drop down list bound to a column in a database. If a user logs into the website using the standard login controls, I want the drop down list to automatically select there name from the list. here is the code that doesn't work
[Code]....
The error orrcurs here:
[Code]....
Which intellisense says "Property Access must Assign to it's property or use it's values". Do I have the code all wrong? Also, as a side question, I don't understand why I have to use the TryCast find control option to find every control to use them. Even in the Page_Load if I type in DropDownList1 it says it's not declared.
View 3 Replies
Sep 4, 2010
I am trying to query a DB and get a list of users based on a specific boolean property stored in the aspnet_profile for that user. I am aware that it wasn't possible a few years ago [URL] but was wondering whether that had changed in recent releases, or it was still not possible without trawling through the entire list of users and testing them one by one. (My DB may become way to big for that.)
View 3 Replies
Nov 12, 2010
I have a table that has 3 columns, ID NAME DESCRIPTION at the moment, i have a drop down binded to name(bring back a list of names) simple enough!
now i want to put a label next to the drop down so that what ever is selected , it would show a label description next to it...
View 5 Replies
Jun 10, 2010
I am trying to make a way so that I can have a group with items in it, each one of the items (which is an object in a list) having a double type value, the total of all the items in the group is 100 when you add up all their properties. The purpose of this is that there can be random selection of the items.
for example:
item 1 percent property: 25.0
item 2 percent property: 25.0
item 3 percent property: 25.0
item 4 percent property: 25.0
When a request comes in, I need to be able to pick 1 of these items at the rate of 25% so that after a while (more and more requests) that each of these gets very close to 25%. I have tried looking at random numbers but pulling a number back seems useless in this case because for example if a random number retrieved was the number 5.4, how would I send it to an item? I cannot keep a history of the item requests so that I can factor that in. I need to be able to pick a random number and over time have each of these 4 items be selected an equal amount of times, the percentages and amount of items is going to change constantly but the sum of all the percent properties within a group is 100%. What is the best way to accomplish this in C# with a web form?
View 2 Replies
Sep 21, 2010
I have a dropdown list with four options like:
New Reviewed
To be Reviewed Presented
I need to display only specific items in the dropdown list based on some conditions.I mean sometimes with only 2 items
New Review Sometimes with 3 items
New Review To be Reviewed and sometimes all items.How can I do this? I am using C#.
View 2 Replies
Dec 8, 2010
basically I am try to replicate a filtered list like this;
[URL]
but I need it to work on an asp.net, and rather than having to hit a button to load an xml data file I need the data to be initialised when the page loads and get the data from a SQL Server database.
is there a standard .net control I can use?
View 1 Replies
Aug 30, 2010
I got this errors while trying to use an example from the ASP.NET 3.5 Unleashed book.
Webform1.aspx
[Code]....
LengthValidator.cs
[Code]....
As from the book's note, I think I added this line correctly:
[Code]....
However, the compiler kept complaining that:
Warning 1 Element 'LengthValidator' is not a known element. This can occur if there is a compilation error in the Web site, or the web.config file is missing. C:Visual Studio 2010 ASP.NET ProjectsWebApplicationFourWebApplicationFourWebForm1.aspx 16 17 WebApplicationFour
View 7 Replies
May 9, 2010
I am using dotnetCHARTING: the dll is installed in the GAC and referenced in my web.config (all versions appear to match). The project has a reference to the dll.
web.config:
<add assembly="dotnetCHARTING, Version=5.3.3540.17054, Culture=neutral, PublicKeyToken=af2cd47db69d93bd"/>
The site code compiles ok, but all aspx pages using the charting library complain that the Chart tag does not exist (warning that it might be a compile error). The aspx pages do not render the charts.
Each page has a reference to the assembly:
<%@ Register Assembly="dotnetCHARTING" Namespace="dotnetCHARTING" TagPrefix="dotnetCHARTING" %>
View 1 Replies
Jun 30, 2013
What does that means below warning:
Element 'AsyncPostBackTrigger' is not a known element. This can occur if there is a compilation error in the Web site, or the web.config file is missing.
My app is working properly but visual studio showing warning like that.
View 1 Replies
Apr 4, 2013
Element 'ScriptManager' is not a known element. This can occur if there is a compilation error in the Web site.
Element 'UpdatePanel' is not a known element. This can occur if there is a compilation error in the Web site.
tried many thingschecked web config filereinstalled ajaxtoolkit
but nothing is working
getting error in the whole projectalong with this getting error for other asp,net controls also
Element 'TextBox' is not a known element. This can occur if there is a compilation error in the Web site.
View 1 Replies