C# - How To Create A Pivot Table With Dynamic Column Using Linq Tree Expression
Feb 8, 2011
i'm writing an asp.net C# web application; i have an in-memory datatable named 'table1' having three columns 'country', 'productId' and 'productQuantity'; i want to pivot that table in order to obtain a new table (suppose 'table2') having the first column 'country' as a fixed column and a dynamic number and names of columns 'product_1', 'product_2', ..., 'product_n' according to the total number of products existing in 'table1'; the first column 'country' must contain the country name; the dynamic generated columns 'product_1', 'product_2', ..., 'product_n' must contain the productQuantity that has been selled for each specific product in the specified country
i'm using Linq query expressions to write the code; the problem is that i cannot hard-code the names neither the values of the products; i cannot predict how much products exist in the datatable;
for now, i'm testing the results using the following expression :
[Code].....
i'm giving an example on how 'table1' looks like and how 'table2' must look like :
view example image of the two tables table1 and table2
View 2 Replies
Similar Messages:
Feb 26, 2010
I'm assuming I need to use a pivot table from what I've found so far. However, every one that I've seen has not had the date setup like I have.
I have a Gridview on my page which I need to be populated like so
Date NCMR
1/1/10-1/31/10 #
2/1/10-2/28/10 #
I want to do this for 10 months... bottom record being the current month (or last month). I would also like the Date to format to January 2010 I used the above date format because that is how it is in the table. Basically, I need to know how to create the pivot table to search the table for 1/*/10, 2/*/10, etc
View 3 Replies
Feb 6, 2011
I'm creating dynamic table which having more than 20 rows and number of columns can be change according to user input. first column is header and other columns need to bind using data returning from web services. And there are few rows which can editable. when user click on submit button need to validate the changed cells and process the data.I have created ASP.net table and added rows and cells one by one. but this is not reusable way of doing, is there any alternative to create editable dynamic table with left column as header?
View 3 Replies
Jan 17, 2011
I have a table created on the fly. The table structure is dynamic.
This is the table structure generated by the end of year 2010
DealerCode, 201010, 201011, 201012
This is the table structure generated by the end of Jan 2011
DealerCode, 201011, 201012, 201101
What I need to do is selecting all data and then bind it into a gridview
To build a LINQ query, we need to drag the table into dbml file first. As we don't know how the table look like, can we add it in dynamically? Are there any other solutions?
View 1 Replies
Sep 20, 2010
I am writing a function in which i generate autocode in specific format i want to make this function generalize so that i send tablename and columnname parameter and function return the next code. I am using linq to sql with MVC e.g. i want to make table name and column name dyanamic
[Code]....
View 3 Replies
Feb 2, 2010
In my application i want to compare data of two users from database table using linq.
lets say i have ten columns in UserMaster table.
Now based on the comparision i want to display result.
Like is 10 out of 10 columns matches for those two users result will be 100,if 9 columns matches then result will be 90 and if 0 matches thn result will be 0.
i dont want to write if else for somany time.
I am new to linq.
View 4 Replies
Jul 27, 2010
I want to create a dynamic HTML table in C# and assign value.
View 4 Replies
Jun 4, 2010
I am dynamically creating a table that contains a textbox in each cell. The table is put in a placeholder control. Everything displays perfectly. The problem is when I go to retrieve the values entered in the cells. I have the code to generate the table in a separate method called CreateTable(). In order for my program to find a table in the placeholder when I go to save, I have to run CreateTable() in a postback event AND in the PageLoad event. If I call CreateTable() in only one of those places and I try to save, it says the placeholder is empty and, therefore, I cannot save the textbox contents. I've tried calling CreateTable() from InitLoad but that doesn't work because it needs to reference values from three static controls: 1 dropdown, 1 listbox, and 1 calendar control, which I don't believe have had their viewstate rendered yet.
View 1 Replies
Apr 20, 2010
I've added the Dynamic.cs file to my project and have set it's Build Action = Compile in order to get the System.Linq.Dynamic namespace.
However, when I try to use any of the new code I am getting an ambiguous call error; see below.
[Code]....
View 2 Replies
Feb 10, 2011
I want to create a temporary table where the columns of that temporary table needs to be dynamic (those columns needs to come from the rows of another table)
View 6 Replies
Apr 27, 2016
I tried to convert the (null) values with 0 (zeros) output in dynamic PIVOT function but have no sucess. Itried with below code but getting below error,
'SNULL' is not a recognized built-in function name.
DECLARE @columns NVARCHAR(MAX)
DECLARE @sql NVARCHAR(MAX);
SET @columns = N'';
SELECT @Scolumns = ISNULL(@Scolumns + ',','')+ 'ISNULL(' + QUOTENAME(Name) + ', 0) AS '+ QUOTENAME(Name)--HERE AM GETTING ABOVE ERROR
FROM (
SELECT Name FROM #Temp
[CODE]...
View 1 Replies
Feb 9, 2010
Mmy data table has four columns. How can I get only selected columns name?
View 5 Replies
Oct 4, 2010
I am unable to date as dynamic parameter to stored procdure with pivot.i am getting
error
Msg 8114, Level 16, State 1, Procedure Sample, Line 3 Error converting data type nvarchar to datetime. Msg 473, Level 16, State 1, Procedure Sample, Line 3 The incorrect value "@date1" is supplied in the PIVOT operator.
below is my stored procedure
[code].....
View 4 Replies
Nov 12, 2010
I get this error "Late binding operations cannot be converted to an expression tree."
[code]....
View 5 Replies
Feb 14, 2011
I have to show several values in the page. Values are come from different store procedure.
I would like to show the values on the Table format. The table rows are not fixed. How I can so that?
View 10 Replies
Jun 13, 2010
I want to develop some crosstab also know as pivot reports in Asp.net with x-axis and y-axis being dynamics, allowing grouping by row and column, for example: have products in y-axis and date in x-axis having in body number of sells of a given product in a given date, if date in x-axis are years, i want subtotals for each month for a product (row) and subtotals of sells of all products in date (column)
I know there are products available to build reports, but i am using Mysql, so Reporting Service is not an option. It's not necessary for the client build additional reports, i think the simplest solution is having a control to display such information and not using crystal report (which is not free) or something more complex, i want to know if is there an available free control to reach my goal.
View 1 Replies
Nov 2, 2010
i have a dynamic pivot table which has a parameter passed in stored procdure
i have temp table to store columns in it to be dynamic and also a parameter
but this script make me go mad
colud you find me the error Inncorrect syntax near '+@columns+'Item_Group2 table structure is ID,Name,Group1_ID this is script
[Code]....
View 6 Replies
Mar 29, 2011
I´m looking for some advice on how to create an table showing bookings, a table containing mon-sun on the horizontal axis and times at the vertical. The admin is able to edit each days bookable times (first bookable time, last bookable time) - The slottime is constant.
What I want is let the admin click on eacha cell to remove it/add it when removed. And other features as well, like create an booking for a customer.
What would be the easiest way to achive this, at the moment I use dynamic links since I cant get asp:buttons to work and the code to create an dynamic asp:table row by row and this produces some ugly code.
So any advice on how to achive such an "schedule".
View 1 Replies
Jan 29, 2014
I have one database in which student enroll no with his sem is stored . I want that if i enter stud enroll no then in dropdown list all the sem related to that stud should come. My databaseÂ
Stud enroll no     sem1      sem2       sem3      sem4
    1          July 2013   Jan 2014    July 2014   Jan 2015
    2          Feb 2013   Aug 2014    Feb 2014   Aug 2015Â
     3         July 2012   Jan 2013   July 2013   Jan 2014
View 1 Replies
Dec 26, 2010
I have a basic Linq query and what I need to do is query the DB then display the data in HTML.Typically I would bind this to a control but in this instance I need to actually generate the HTML in the code behind page.The Linq query is very basic something like this with Northwind:[Code]....
Instead of binding that to a gridview how can I write out the html... I'm sure I can use stringbuilder or smilar to create the html but I'm not sure how to get he data in the tables... foreach datarow in?
View 5 Replies
Aug 16, 2010
I would like to be able to format my IList<T> so that the results appear in 3 Column Table, This is similar functionality to ASP.Net Repeater control in Web Forms by using the RepeatColumns Property
For example if the Data were to look like this
"Phil Hughes"
"Andy Petite"
"CC Sabathia"
"AJ Burnett"
"Javier Vazquez"
The Rendered Results would appear as
<table>
<tr>
<td>Phil Hughes</td>
<td>Andy Petite</td>
<td>CC Sabathia</td>
</tr>
<tr>
<td>AJ Burnett</td>
<td>Javier Vazquez</td>
<td></td>
</tr>
</table>
View 2 Replies
Sep 9, 2010
I have three tables.
CustomProfile
UserID (pk)
DisplayName
CompanyID
Teams
TeamRecordID (Pk)
TeamID
CompanyID
EmployeesInTeams
UserID
TeamID
I want to assign employees to teams via a gridview control with a templated checkbox.
I have a dropdownlist control to select the TeamID.
I am having problems with the select statement.
The gridview needs to select employees that are not assigned to any teams as well as assigned to other teams. An employee can be assigned to many teams.
What I have been trying is:
cp.UserID, cp.DisplayName, et.TeamIntID, cp.CompanyID
View 32 Replies
Aug 9, 2010
I would like to be able to use the ASP.Net Repeater control to create an HTML Table that has three columns and as many rows as necc.For example if the Data were to look like this
"Phil Hughes"
"Andy Petite"
"CC Sabathia"
[code]...
View 3 Replies
May 18, 2010
i need to create dynamic table in VS2005 using c# in the following format. ( table can be created using asp or datagrid )in the column name D, the last month should be the current month and also it should show the prev 11 months and if the current month changes, it should automatically update the column name's in the table i.efor example , if the currnt month is Dec 2009 it should show from jan 2009 (first column) to Dec 2009 (as the last column)if the current month changes to jan 2010 it should show from Feb 2009(first column) to jan2010 (as the last column)
column d
column c
Column e
[code]...
View 4 Replies
Aug 30, 2010
Below I have a bunch of SQL statements that creates a table at runtime and the "pic" column is a dynamic column and the code creates the number of "pic" columns depending on the count of the uploader control. the problem comes when I try to insert into that table and I am trying to say for every "pic" declare variable @pic....
it works well for just one file in the uploader but for multiple files i get the following error
The name "pic1" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.
Directory.CreateDirectory(MapPath(".") & "port" & clientname.Text & "")
Dim objConn As New SqlConnection("Data Source=xxxxxxxxx.hostedresource.com; Initial Catalog=mrpoteat; User ID=xxxxxxx; Password=xxxxxxxxx;")
objConn.Open()
Dim strCommandText As String = ""
[Code]....
View 1 Replies