Skip to content

Commit ba45748

Browse files
add CS solution
1 parent d2216c5 commit ba45748

16 files changed

+31889
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Microsoft Visual Studio Solution File, Format Version 12.00
2+
# Visual Studio Version 16
3+
VisualStudioVersion = 16.0.28922.388
4+
MinimumVisualStudioVersion = 10.0.40219.1
5+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dashboard_StringConcatAggregate", "Dashboard_StringConcatAggregate\Dashboard_StringConcatAggregate.csproj", "{2ADF4878-680C-4FAF-A9F9-364DFC758C9B}"
6+
EndProject
7+
Global
8+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
9+
Debug|Any CPU = Debug|Any CPU
10+
Release|Any CPU = Release|Any CPU
11+
EndGlobalSection
12+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
13+
{2ADF4878-680C-4FAF-A9F9-364DFC758C9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
14+
{2ADF4878-680C-4FAF-A9F9-364DFC758C9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
15+
{2ADF4878-680C-4FAF-A9F9-364DFC758C9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
16+
{2ADF4878-680C-4FAF-A9F9-364DFC758C9B}.Release|Any CPU.Build.0 = Release|Any CPU
17+
EndGlobalSection
18+
GlobalSection(SolutionProperties) = preSolution
19+
HideSolutionNode = FALSE
20+
EndGlobalSection
21+
GlobalSection(ExtensibilityGlobals) = postSolution
22+
SolutionGuid = {46D4F33F-C40F-4D6D-A1C5-65038FB35D26}
23+
EndGlobalSection
24+
EndGlobal
Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
6+
<ProductVersion>8.0.30703</ProductVersion>
7+
<SchemaVersion>2.0</SchemaVersion>
8+
<ProjectGuid>{2ADF4878-680C-4FAF-A9F9-364DFC758C9B}</ProjectGuid>
9+
<OutputType>WinExe</OutputType>
10+
<AppDesignerFolder>Properties</AppDesignerFolder>
11+
<RootNamespace>Dashboard_StringConcatAggregate</RootNamespace>
12+
<AssemblyName>Dashboard_StringConcatAggregate</AssemblyName>
13+
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
14+
<TargetFrameworkProfile>
15+
</TargetFrameworkProfile>
16+
<FileAlignment>512</FileAlignment>
17+
</PropertyGroup>
18+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19+
<PlatformTarget>x86</PlatformTarget>
20+
<DebugSymbols>true</DebugSymbols>
21+
<DebugType>full</DebugType>
22+
<Optimize>false</Optimize>
23+
<OutputPath>bin\Debug\</OutputPath>
24+
<DefineConstants>DEBUG;TRACE</DefineConstants>
25+
<ErrorReport>prompt</ErrorReport>
26+
<WarningLevel>4</WarningLevel>
27+
<Prefer32Bit>false</Prefer32Bit>
28+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
29+
</PropertyGroup>
30+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
31+
<PlatformTarget>x86</PlatformTarget>
32+
<DebugType>pdbonly</DebugType>
33+
<Optimize>true</Optimize>
34+
<OutputPath>bin\Release\</OutputPath>
35+
<DefineConstants>TRACE</DefineConstants>
36+
<ErrorReport>prompt</ErrorReport>
37+
<WarningLevel>4</WarningLevel>
38+
<Prefer32Bit>false</Prefer32Bit>
39+
</PropertyGroup>
40+
<ItemGroup>
41+
<Reference Include="DevExpress.BonusSkins.v21.2" />
42+
<Reference Include="DevExpress.Charts.v21.2.Core" />
43+
<Reference Include="DevExpress.TreeMap.v21.2.Core" />
44+
<Reference Include="DevExpress.XtraTreeMap.v21.2.UI" />
45+
<Reference Include="DevExpress.XtraTreeMap.v21.2" />
46+
<Reference Include="DevExpress.Dashboard.v21.2.Core" />
47+
<Reference Include="DevExpress.Dashboard.v21.2.Win" />
48+
<Reference Include="DevExpress.Data.v21.2" />
49+
<Reference Include="DevExpress.DataAccess.v21.2" />
50+
<Reference Include="DevExpress.DataAccess.v21.2.UI" />
51+
<Reference Include="DevExpress.Map.v21.2.Core" />
52+
<Reference Include="DevExpress.Office.v21.2.Core" />
53+
<Reference Include="DevExpress.PivotGrid.v21.2.Core" />
54+
<Reference Include="DevExpress.RichEdit.v21.2.Export" />
55+
<Reference Include="DevExpress.Printing.v21.2.Core" />
56+
<Reference Include="DevExpress.RichEdit.v21.2.Core" />
57+
<Reference Include="DevExpress.Data.Desktop.v21.2" />
58+
<Reference Include="DevExpress.Utils.v21.2" />
59+
<Reference Include="DevExpress.Sparkline.v21.2.Core" />
60+
<Reference Include="DevExpress.Utils.v21.2.UI" />
61+
<Reference Include="DevExpress.Xpo.v21.2" />
62+
<Reference Include="DevExpress.XtraBars.v21.2" />
63+
<Reference Include="DevExpress.XtraCharts.v21.2" />
64+
<Reference Include="DevExpress.XtraCharts.v21.2.UI" />
65+
<Reference Include="DevExpress.XtraCharts.v21.2.Wizard" />
66+
<Reference Include="DevExpress.XtraEditors.v21.2" />
67+
<Reference Include="DevExpress.XtraGauges.v21.2.Core" />
68+
<Reference Include="DevExpress.XtraGauges.v21.2.Presets" />
69+
<Reference Include="DevExpress.XtraGauges.v21.2.Win" />
70+
<Reference Include="DevExpress.XtraGrid.v21.2" />
71+
<Reference Include="DevExpress.XtraLayout.v21.2" />
72+
<Reference Include="DevExpress.XtraMap.v21.2" />
73+
<Reference Include="DevExpress.XtraPivotGrid.v21.2" />
74+
<Reference Include="DevExpress.XtraPrinting.v21.2" />
75+
<Reference Include="DevExpress.CodeParser.v21.2" />
76+
<Reference Include="DevExpress.XtraReports.v21.2.Extensions" />
77+
<Reference Include="DevExpress.XtraReports.v21.2" />
78+
<Reference Include="DevExpress.Images.v21.2" />
79+
<Reference Include="DevExpress.XtraRichEdit.v21.2" />
80+
<Reference Include="DevExpress.XtraTreeList.v21.2" />
81+
<Reference Include="System" />
82+
<Reference Include="System.Core" />
83+
<Reference Include="System.Xml.Linq" />
84+
<Reference Include="System.Data.DataSetExtensions" />
85+
<Reference Include="Microsoft.CSharp" />
86+
<Reference Include="System.Data" />
87+
<Reference Include="System.Deployment" />
88+
<Reference Include="System.Drawing" />
89+
<Reference Include="System.Windows.Forms" />
90+
<Reference Include="System.Xml" />
91+
</ItemGroup>
92+
<ItemGroup>
93+
<Compile Include="Form1.cs">
94+
<SubType>Form</SubType>
95+
</Compile>
96+
<Compile Include="Form1.Designer.cs">
97+
<DependentUpon>Form1.cs</DependentUpon>
98+
</Compile>
99+
<Compile Include="Program.cs" />
100+
<Compile Include="Properties\AssemblyInfo.cs" />
101+
<Compile Include="StringConcatFunction.cs" />
102+
<EmbeddedResource Include="Form1.resx">
103+
<DependentUpon>Form1.cs</DependentUpon>
104+
</EmbeddedResource>
105+
<EmbeddedResource Include="Properties\licenses.licx" />
106+
<EmbeddedResource Include="Properties\Resources.resx">
107+
<Generator>ResXFileCodeGenerator</Generator>
108+
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
109+
<SubType>Designer</SubType>
110+
</EmbeddedResource>
111+
<Compile Include="Properties\Resources.Designer.cs">
112+
<AutoGen>True</AutoGen>
113+
<DependentUpon>Resources.resx</DependentUpon>
114+
<DesignTime>True</DesignTime>
115+
</Compile>
116+
<None Include="app.config" />
117+
<None Include="Properties\Settings.settings">
118+
<Generator>SettingsSingleFileGenerator</Generator>
119+
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
120+
</None>
121+
<Compile Include="Properties\Settings.Designer.cs">
122+
<AutoGen>True</AutoGen>
123+
<DependentUpon>Settings.settings</DependentUpon>
124+
<DesignTimeSharedInput>True</DesignTimeSharedInput>
125+
</Compile>
126+
</ItemGroup>
127+
<ItemGroup>
128+
<Content Include="Data\nwind.xml" />
129+
<Content Include="Data\StringConcatAggregate.xml" />
130+
</ItemGroup>
131+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
132+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
133+
Other similar extension points exist, see Microsoft.Common.targets.
134+
<Target Name="BeforeBuild">
135+
</Target>
136+
<Target Name="AfterBuild">
137+
</Target>
138+
-->
139+
</Project>
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Dashboard CurrencyCulture="en-US">
3+
<Title Text="Dashboard" />
4+
<DataSources>
5+
<SqlDataSource Name="SQL Data Source 1" ComponentName="dashboardSqlDataSource1" DataProcessingMode="Client">
6+
<Connection Name="nwind" ProviderKey="InMemorySetFull">
7+
<Parameters>
8+
<Parameter Name="database" Value="..\..\Data\nwind.xml" />
9+
<Parameter Name="read only" Value="1" />
10+
<Parameter Name="generateConnectionHelper" Value="false" />
11+
</Parameters>
12+
</Connection>
13+
<Query Type="SelectQuery" Name="Orders">
14+
<Tables>
15+
<Table Name="Orders" X="30" Y="30" Width="125" Height="343" />
16+
<Table Name="[Order Details]" X="185" Y="30" Width="125" Height="163" />
17+
<Table Name="Customers" X="340" Y="30" Width="125" Height="283" />
18+
<Relation Type="Inner" Parent="Orders" Nested="[Order Details]">
19+
<KeyColumn Parent="OrderID" Nested="OrderID" />
20+
</Relation>
21+
<Relation Type="Inner" Parent="Orders" Nested="Customers">
22+
<KeyColumn Parent="CustomerID" Nested="CustomerID" />
23+
</Relation>
24+
</Tables>
25+
<Columns>
26+
<Column Table="Orders" Name="OrderDate" />
27+
<Column Table="[Order Details]" Name="UnitPrice" />
28+
<Column Table="[Order Details]" Name="Quantity" />
29+
<Column Table="Customers" Name="CustomerID" />
30+
<Column Table="Customers" Name="CompanyName" />
31+
<Column Table="Customers" Name="ContactName" />
32+
<Column Table="Customers" Name="ContactTitle" />
33+
<Column Table="Customers" Name="Address" />
34+
<Column Table="Customers" Name="City" />
35+
<Column Table="Customers" Name="Region" />
36+
<Column Table="Customers" Name="PostalCode" />
37+
<Column Table="Customers" Name="Country" />
38+
<Column Table="Customers" Name="Phone" />
39+
<Column Table="Customers" Name="Fax" />
40+
</Columns>
41+
</Query>
42+
<ResultSchema>
43+
<DataSet Name="SQL Data Source 1">
44+
<View Name="Orders">
45+
<Field Name="OrderDate" Type="DateTime" />
46+
<Field Name="UnitPrice" Type="Decimal" />
47+
<Field Name="Quantity" Type="Int16" />
48+
<Field Name="CustomerID" Type="String" />
49+
<Field Name="CompanyName" Type="String" />
50+
<Field Name="ContactName" Type="String" />
51+
<Field Name="ContactTitle" Type="String" />
52+
<Field Name="Address" Type="String" />
53+
<Field Name="City" Type="String" />
54+
<Field Name="Region" Type="String" />
55+
<Field Name="PostalCode" Type="String" />
56+
<Field Name="Country" Type="String" />
57+
<Field Name="Phone" Type="String" />
58+
<Field Name="Fax" Type="String" />
59+
</View>
60+
</DataSet>
61+
</ResultSchema>
62+
<ConnectionOptions CloseConnection="true" DbCommandTimeout="300" />
63+
<CalculatedFields>
64+
<CalculatedField Name="Contact Names by Countries" Expression="StringConcat([ContactName])" DataType="Auto" DataMember="Orders" />
65+
</CalculatedFields>
66+
</SqlDataSource>
67+
</DataSources>
68+
<Items>
69+
<Grid ComponentName="gridDashboardItem1" Name="Aggregated Contact Names" DataSource="dashboardSqlDataSource1" DataMember="Orders">
70+
<DataItems>
71+
<Dimension DataMember="Country" SortOrder="Descending" DefaultId="DataItem0" />
72+
<Measure DataMember="Contact Names by Countries" SummaryType="Count" DefaultId="DataItem1" />
73+
</DataItems>
74+
<GridColumns>
75+
<GridDimensionColumn>
76+
<Dimension DefaultId="DataItem0" />
77+
</GridDimensionColumn>
78+
<GridMeasureColumn Name="Contact Names by Countries">
79+
<Measure DefaultId="DataItem1" />
80+
</GridMeasureColumn>
81+
</GridColumns>
82+
<GridOptions />
83+
</Grid>
84+
</Items>
85+
<LayoutTree>
86+
<LayoutGroup>
87+
<LayoutItem DashboardItem="gridDashboardItem1" Weight="24.969987995198078" />
88+
</LayoutGroup>
89+
</LayoutTree>
90+
</Dashboard>

0 commit comments

Comments
 (0)