C# - How To Convert Lambda Expression Output To List

Mar 14, 2011

I am selecting the checked rows from Gridview. To achieve this i have written a lambda expression using dynamic keyword.

var dn = gvLoans.Rows.OfType<dynamic>().Where(s => s.FindControl("chkSelect").Checked == true).Select(s => s.FindControl("lblCD")).ToList();

I want the output of this in List. Can it be achieved by extending the query or i have to write foreach statement.

View 2 Replies


Similar Messages:

How To Update List Using Lambda Expression

Mar 15, 2011

I have two lists. lst contains ViewState Data i.e All the records of the gridview & second lstRank contains the list of integer(i.e ID) for only those records which are marked as checked (i.e Gridview contains a columns for checkbox). Now i want to update the lst bool status depending upon integer ID of lstRank. How it can be achieved by lambda expression

List<Tuple<int, string, bool>> lst = (List<Tuple<int, string,bool>>)ViewState["gvData"];
List<int> lstRank = gvDetails.Rows.OfType<GridViewRow>().Where(s => ((CheckBox)s.FindControl("chkSelect")).Checked)
.Select(s => Convert.ToInt32(((Label)s.FindControl("lblRankCD")).Text)).ToList();

View 1 Replies

C# - Error - "Cannot Convert Lambda Expression To Type 'string' Because It Is Not A Delegate Type"

Jun 12, 2010

I get this error: "Cannot convert lambda expression to type 'string' because it is not a delegate type" - keyword select become underlined in blue.

[code]....

Above code should displays drop list of employees first name and last name in a combo box

View 2 Replies

ADO.NET :: Does Lambda Have An IN Expression That Works Like Sql

Feb 6, 2011

I have a dictionary with integers representing ProductId's.

I want to get all the Products that are listed in this dictionary. What is the best way of doing this?

I have tried the following which doesnt work:

gvBasket.DataSource = ent.Products.Where(x => x.ProductId in Dic.Keys);

View 9 Replies

MVC :: RenderAction With Lambda Expression In MVC 3.0 Preview 1

Sep 29, 2010

i have the following, which works:

@{Html.RenderAction("Detail", "Help", new { pageName = "press" });}
But instead i'd like to use a lambda expression to get away from the string bits. I tried using the following (which is the nearest approximation i could figure based on my limited knowledge of the engine):

@{Html.RenderAction<HelpController>(x => x.Detail("press"));}
But i get the following error:

The non-generic method 'System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper, string, string, System.Web.Routing.RouteValueDictionary)' cannot be used with type arguments

However, i'm reading in the Apress MVC 2.0 book that it is in fact declared as a method that takes type arguments. Am i missing an assembly reference, or has it not been included in the MVC 3.0 Preview 1 build?

View 3 Replies

ADO.NET :: How To Create A Generic Lambda Expression

Oct 26, 2010

I Use entity framework 4.

Here is my model

Language
LangID
LangName
Product
PrdID
IsActive
ProductText
PrdID
LangID
Text
Category
CatID
IsActive
CategoryText
CatID
LangID
Text

Each time I want the text for one of these model, I execute this lambda expression p=> p.LangID == 1

Is it possible to create a generic lambda expression function that all of these model can use.?

View 1 Replies

Lambda Expression Is Slower Than Foreach Statement?

Mar 23, 2011

I did a small experiment to test whether lamdba expression can retrieve faster results than foreach statement. but, Lambda failed

[Code]....

why lambda is slower than foreach. This may be a drawback of lambda expression

View 3 Replies

C# - How To Use Lambda Expression To Select Different Fields From Field Names

Nov 18, 2010

I need to get two fields from a database table (retrieved using linq-to-sql), one field is a datetime (and is a fixed field) and the other is always a decimal, but the field can be different.

The table holds currency data which is processed twice a day and in different currencies so could have fields such as AM_USD, PM_USD, AM_EUR etc. And I need to get data such as a list of the date against PM_USD or the date against AM_EUR.

I would like to be able to call the data using a lambda expression for example (this is a stripped out example):

data = TableData.Select(x=>new {x.DateTimeAdded, x.[**field name as string**]});

I have been trying to write a function to do this, and am failing dismally.

The closest I have managed is:

private Func<TableData, KeyValuePair<DateTime, decimal>> CreateSelect(string FieldName)
{
var parameterExp = Expression.Parameter(typeof(TableData), "sel");
var dateParameter = Expression.Parameter(typeof(DateTime), "DateTimeAdded");
var fieldParameter = Expression.Parameter(typeof(decimal), FieldName);
ConstructorInfo constructorInfo = typeof(KeyValuePair<DateTime, decimal>).GetConstructor(new[] { typeof(DateTime), typeof(decimal) });
NewExpression constructExpression = Expression.New(constructorInfo, new ParameterExpression[] { dateParameter, fieldParameter});
var lambda = Expression.Lambda<Func<TableData, KeyValuePair<DateTime, decimal>>>( constructExpression, parameterExp);
return lambda.Compile();
}

Which fails with "System.InvalidOperationException: Lambda Parameter not in scope".

I'm sure I missing something obvious, or going about it wrong way.

View 2 Replies

ADO.NET :: Finding Lambda Expression Against Entity Framework Collection?

Aug 6, 2010

I'm new to LINQ and EF and I seem to be having trouble working this out.

I have a many-to-many relationship between my Location and Region tables. When adding or editing a Location, my interface allows the user to check any number of related Regions. If they click OK, I need to add any new relationships that were checked, and delete any existing relationships that have been unchecked. My basic code is shown below.

However, this code doesn't work. Lower down, the line location.Regions.Contains(region) returns false even when the location already is related to the region. The issue appears to be because the region is from my populated listbox that was initialized earlier and is no longer part of the current EF context. But if I try and add it, I get an error that there is already a Region with that ID.

It seems like what I want to do is change this line to something like location.Regions.Contains((r) => r.RgnID == region.RgnID) so I'm only testing for a particular ID. But this gives me the error "Cannot convert lambda expression to type 'TrailCalendar.Region' because it is not a delegate type."

I don't understand this error but, either way, I'm not sure how I can test if the relationship already exists without reloading a bunch of data, which I'd like to avoid.

View 1 Replies

C# - Pass Parameters To LINQ To XML Query By Using Lambda Expression?

Aug 17, 2010

I am new to LINQ to XML in .net(C#, asp.net). I want to know more about Lambda expressions. I am using Lambada expression with the following query.

count = FieldRoot.Element("USER").Element("MM")
.Descendants("MMMS")
.Where(a => a.Attribute("ID").Value == MID)
.SelectMany(b => b.Descendants("ABC")).Count();

how the Lambda expression work specially in case of parameters (in the above case a & b) ? What is the basic concept of parameters in Lambda expression ? Can we use the names of the variables defined outside of the query instead of a & b ? which elements a & b represent in the above case represent ? Can we pass parameters from outside in the query ? If we can pass parameters from outside query then how it will be done? If you give me any other example instead of the above query to understand the concept of parameter in Lambda expression.

View 1 Replies

DataSource Controls :: Equivalent Of Group Join In Lambda Expression?

Jun 29, 2010

What will be the equivalent GroupJoin lambda expression in LINQ when I do this.

Dim fruit_salad = (From fruits In _DataContext_Fruits _
Group Join fruitRipe In _DataContext_FruitRipe On fruitRipe.fID Equals fruits.fID Into Group
From fruitty_lecious In Group.DefaultIfEmpty() _

[code]...

View 5 Replies

C# - Lambda Syntax To Remove Rows From List?

Feb 5, 2011

Given:

string removeRows = "";
int i = 0;
foreach (var row in userStats)
{
if (row.OrderRow.RegistrationType == "Want Removed")
{
removeRows = removeRows + i.ToString() + ",";
}
i++;
}

what's the Lambda syntax to execute the removal?

View 1 Replies

C# - Searching In Side An Object's List Of Objects Using Lambda Expressions?

Jan 28, 2010

I have 2 tables; they have a many-to-many relationship. One is called Blog the other is Tag.

A Blog can contain a List of Tag objects. How can I go about getting all blogs that have a passed in tag name using lambda expressions?

View 1 Replies

C# - List Output / On Click Add Data To The List Which Is Then Stored Into A Session Variable?

Dec 1, 2010

How would I create a list then on click add data to the list which is then stored into a session variable, then on another page retrieve the variable and output them? Currently I have:

Page Load:

List <myClass> listName=new List<myClass>

OnClick:

listName.add(3);
listName.add(4);

Session["IDs"]=listName;
Second Page

I need to get the whole list and add output the list so I can output (hopefully) the '3' and '4'.

View 1 Replies

.net Library Which Would Convert A HTML Output To PDF?

Jan 13, 2011

Is there any .net library which would convert a HTML output to PDF --- in an asp.net application.Doesn't matter if it is free or not

View 8 Replies

Convert Html Page Output To Pdf?

Mar 29, 2010

I have a window service that at a particular time sends a fax to the destination.The requirement is that the fax content should be in the specified format. The fax data also contains some dynamic data that is retrieved from the database. According to my understanding i need to write all the data to an html page and then convert into a pdf file and then send the fax.

The problem here is that how to create a html page through code. even if the html page is created how can i convert its output to pdf?As the browser is not involved in this case.

View 3 Replies

Convert Linq ISingleResult Output To Datatable?

Apr 4, 2011

I call a stored procedure using linq. I want to convert the ISingleResult output to datatable. what can I do?

DataClassesDataContext Dac = new DataClassesDataContext();
var ExitResult = Dac.Retrieverelations(WorkshopCode);

now I'm using below code for converting but I need a better solution.

D
dataTable dt = new DataTable();
dt.Columns.Add("Id", typeof(Int64));[code]....

View 1 Replies

SQL Server :: Convert Date Type In Query Output ?

Oct 20, 2010

In my database when anyone registers - By default the registration time is saved as UTC universal time zone.

But i want to display everything on the website in (GMT-05:00) Eastern Time (US & Canada)

I am using this SQL QUERY to display registration date:

SELECT TOP (5) Username, CustomerID, RegistrationDate = CONVERT(VARCHAR(12),RegistrationDate,107) FROM Customer ORDER BY RegistrationDate DESC

And, i am displaying it like this:

<asp:Label ID="nameLabeldate" runat="server" Text='<%# Eval("RegistrationDate") %>' />

The problem is the output is getting displayed as : 10/20/2010 1:36:01 PM

I know RegistrationDate is datetime stamp that's why i am getting output in this format.

But i want to display RegistrationDate as: Oct 20, 2010 at 1:36pm -> according to (GMT-05:00) Eastern Time (US & Canada) ORDER BY RegistrationDate in Desc (top most will be last registered user)

View 11 Replies

Convert HexaDecimal Expression To Byte Array?

Nov 24, 2010

I have a richtextbox and i wrote it this text and add pictures like below.[img] symbolize images.

[Img]
askdiaksidsasidla,isdlasdliasldassldi
alsdksalsdksalskdsalskdsalsdlasdkalsskdsa

[Img]
askdiaksid sasidla,isdlasdliasldassldi
asdasdasd als dksalsdksals kdsal skdsalsdlasdkalsskdsa

if we get those images hexadecimal rtf codes we have "0ef1caf...........0d" billions characters like this.I what to convert this hexadecimal explanation to byte array to save images one by one to where i want.

View 5 Replies

How To Convert List<user> To List<object>

May 8, 2010

i have list of user class but now i have to return it as a list of object, i try to convert it but it gives me error like. can not implicitly convert.

View 4 Replies

ADO.NET :: Want Ot Convert This To List Of Type List<Reports>?

Aug 5, 2010

I am executing a Stored procedure from Nhibernate.Below is the sample of my code.

public IList ReportDetails()
{
session.Flush();
ISQLQuery query1 = session.CreateSQLQuery("EXEC dbo.Reports");
System.Collections.IList list = query1.List();
return list;
}

This returns me an Ilist. I want ot convert this to List of Type List<Reports>.Reports class contains all the properties which i will get from Stored Procedure.

View 1 Replies

Web Forms :: Output The Values From The Constructors When Choose The Specific List Box Item?

Feb 7, 2010

I am trying to create a simple page with a drop down list which has 3 items. Choosing any of those 3 items calls for a specific constructor in the script. Using VB 2008

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.Text == "Coupe")
{
//Response.Write("You chose the Coupe");
string Engine;
string Transmission;
string Wheels;
string Safety_Features;
string Key_Systems;
string Interior;
string Mileage;
Altima A1 = new Altima(Engine, Transmission, Wheels, Safety_Features, Key_Systems, Interior, Mileage);
Response.Write(A1.displayAuto());
}
if (DropDownList1.Text == "Hybrid")
{
Response.Write("You chose the Hybrid");
}
if (DropDownList1.Text == "Sedan")
{
Response.Write("You chose the Sedan");
}
}
public class Altima
{
//private member variables
private string Engine;
private string Transmission;
private string Wheels;
private string Key_System;
private string Safety_Features;
private string Interior;
private string Mileage;
//public accessor methods
public void displayAuto()
{
System.Console.WriteLine(Engine, Transmission, Wheels, Safety_Features,Key_System, Interior, Mileage);
}
//constructors
public Altima(string Engine, string Transmission, string Wheels, string Safety_Features, string Key_System, string Interior, string Mileage)
{
this.Engine = Engine;
this.Transmission = Transmission;
this.Wheels = Wheels;
this.Key_System = Key_System;
this.Safety_Features = Safety_Features;
this.Interior = Interior;
this.Mileage = Mileage;
string Engine = ("2.5-litre DOHC engine with 175 HP and 180 lb-ft of torque or 3.5-litre DOHC engine with 270 HP and 258 lb-ft of torque");
string Transmission = ("-speed manual transmission or available Xtronic CVT® with manual mode");
string Wheels = ("17 inch 5-spoke aluminum-alloy wheels (2.5 S) or 18 inch 5-split spoke aluminum-alloy wheels (3.5 SR)");
string Safety_Features = ("Six standard air bags as part of Nissan Advanced Airbag System (AABS)");
string Key_System = ("Nissan Intelligent Key® with Push Button Ignition");
string Interior = ("Leather");
string Mileage = ("Up to 5.6 L/100 km on city with eCVT");
}//coupe -------> First constructor
public Altima(string Engine, string Transmission, string Safety_Features, string Mileage)
{
this.Engine = Engine;
this.Transmission = Transmission;
this.Safety_Features = Safety_Features;
this.Mileage = Mileage;
string Engine = ("2.5-litre DOHC engine with 175 HP and 180 lb-ft of torque or 3.5-litre DOHC engine with 270 HP and 258 lb-ft of torque");
string Transmission = ("-speed manual transmission or available Xtronic CVT® with manual mode");
string Safety_Features = ("Six standard air bags as part of Nissan Advanced Airbag System (AABS)");
string Mileage = ("Up to 5.6 L/100 km on city with eCVT");
}//sedan -----------> Second Constructor
public Altima(string Engine, string Transmission, string Mileage)
{
this.Engine = Engine;
this.Transmission = Transmission;
this.Mileage = Mileage;
string Engine = ("2.5-litre DOHC engine with 175 HP and 180 lb-ft of torque or 3.5-litre DOHC engine with 270 HP and 258 lb-ft of torque");
string Transmission = ("-speed manual transmission or available Xtronic CVT® with manual mode");
string Mileage = ("Up to 5.6 L/100 km on city with eCVT");
}//hybrid -----------> Third constructor
}
}

how do I ouput the values from the constructors when I choose the specific list box item?

View 6 Replies

C# - Linq Expression To Return A List Of Strings Based On Field Count?

Nov 11, 2010

Say I have a table Comments with these columns: Id, Comment, Category, CreatedDate, CommenterIdI want to get the top 5 categories from the Comments table (based on the count of each category in that table). How can I do this in linq, to return either List or IQueryable?

View 2 Replies

Forms Data Controls :: When Executing This The Output In Simple Colmun That Is Not Showing Dropdown List?

Oct 25, 2010

[Code]....

I am using a dropdown inside gridview with sqldatasource but when iam executing this the output in simple colmun that is not showing dropdown list plz check my aspx code.

View 5 Replies

Visual Studio :: Add Values To Standard Expressions List In Regular Expression Editor Dialog

Apr 25, 2010

In the "Regular Expression Editor" dialog in VS 2008 ( or 2005 for this matter ) ,

there is a list of "standard expressions" like :

"French phone number" , "French postal code" etc..

And of course there is an option to select a "Custom" and then enter your own regular expression.

Well.. I want to add a predefined expressions to that list . Like : "Israeli phone number" .

I don't want to enter it every time by selecting a custom value .

I want my developers in the team available items for them to choose.

Anyone knows how to alter that list ?

I've found some question about it on the web - and the answer given is that it's not possible .

View 1 Replies







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