<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ignite UI &#8211; Sibeesh Passion</title>
	<atom:link href="https://sibeeshpassion.com/category/products/ignite-ui/feed/" rel="self" type="application/rss+xml" />
	<link>https://sibeeshpassion.com</link>
	<description>My passion towards life</description>
	<lastBuildDate>Tue, 10 Jul 2018 07:50:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>/wp-content/uploads/2017/04/Sibeesh_Passion_Logo_Small.png</url>
	<title>Ignite UI &#8211; Sibeesh Passion</title>
	<link>https://sibeeshpassion.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Working With IgniteUI Chart igDataChart Control</title>
		<link>https://sibeeshpassion.com/working-with-igniteui-chart-igdatachart-control/</link>
					<comments>https://sibeeshpassion.com/working-with-igniteui-chart-igdatachart-control/#disqus_thread</comments>
		
		<dc:creator><![CDATA[SibeeshVenu]]></dc:creator>
		<pubDate>Thu, 14 Jul 2016 16:10:01 +0000</pubDate>
				<category><![CDATA[Ignite UI]]></category>
		<category><![CDATA[igDataChart]]></category>
		<category><![CDATA[igDataChart In MVC]]></category>
		<category><![CDATA[MVC]]></category>
		<guid isPermaLink="false">http://sibeecst_passion.com/?p=11824</guid>

					<description><![CDATA[In this post we will see how we can use an IgniteUI chart control in our MVC application. If you are new IgniteUI controls I strongly recommend you to read my previous post related to IgniteUI grid here Working With IgniteUI Grid Control. Here we are going to use the chart control available in the kit. We will create an MVC application in Visual Studio. I hope you will like this. Download source code IgniteUI Chart igDataChart Control Background I hope you have already gone though my previous article about IgniteUI grid control. You can consider that as an introduction [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>In this post we will see how we can use an <a href="http://sibeeshpassion.com/category/products/" target="_blank">IgniteUI</a> chart control in our <a href="http://sibeeshpassion.com/category/mvc" target="_blank">MVC</a> application. If you are new IgniteUI controls I strongly recommend you to read my previous post related to IgniteUI grid here <a href="http://sibeeshpassion.com/working-with-igniteui-grid-control/" target="_blank">Working With IgniteUI Grid Control</a>. Here we are going to use the chart control available in the kit. We will create an MVC application in <a href="http://sibeeshpassion.com/category/visual-studio/" target="_blank">Visual Studio</a>. I hope you will like this. </p>
<p><strong>Download source code</strong></p>
<li><a href="https://code.msdn.microsoft.com/Working-With-IgniteUI-a217dad6" target="_blank">IgniteUI Chart igDataChart Control</a></li>
<p><strong>Background</strong></p>
<p>I hope you have already gone though my previous article about <a href="http://sibeeshpassion.com/working-with-igniteui-grid-control/" target="_blank">IgniteUI grid control</a>. You can consider that as an introduction to the control kit. Now as I mentioned, we will try to create a chart using the chart control. Is that fine? </p>
<p><strong>Prerequisites</strong></p>
<p>As I said in the introduction part, we are going to create an IgniteUI grid in MVC application, so you must have a visual studio installed in your machine. </p>
<li>Visual Studio</li>
<li>SQL</li>
<li>IgniteUI control</li>
<p><strong>Table of Contents</strong></p>
<li>Download and install IgniteUI</li>
<li>Set up database</li>
<li>Creating models and entity</li>
<li>Configure MVC application</li>
<li>Creating IgniteUI Chart</li>
<p><strong>Download and install IgniteUI</strong></p>
<p>Please see my <a href="http://sibeeshpassion.com/working-with-igniteui-grid-control/" target="_blank">previous post</a> to see the steps to install the Ignite UI in your machine. </p>
<p><strong>Set up database</strong></p>
<p>[sql]<br />
USE [master]<br />
GO</p>
<p>/****** Object:  Database [TrialsDB]    Script Date: 07/14/2016 10:56:41 AM ******/<br />
CREATE DATABASE [TrialsDB]<br />
 CONTAINMENT = NONE<br />
 ON  PRIMARY<br />
( NAME = N&#8217;TrialsDB&#8217;, FILENAME = N&#8217;C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\TrialsDB.mdf&#8217; , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )<br />
 LOG ON<br />
( NAME = N&#8217;TrialsDB_log&#8217;, FILENAME = N&#8217;C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\TrialsDB_log.ldf&#8217; , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET COMPATIBILITY_LEVEL = 110<br />
GO</p>
<p>IF (1 = FULLTEXTSERVICEPROPERTY(&#8216;IsFullTextInstalled&#8217;))<br />
begin<br />
EXEC [TrialsDB].[dbo].[sp_fulltext_database] @action = &#8216;enable&#8217;<br />
end<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ANSI_NULL_DEFAULT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ANSI_NULLS OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ANSI_PADDING OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ANSI_WARNINGS OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ARITHABORT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_CLOSE OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_CREATE_STATISTICS ON<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_SHRINK OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_UPDATE_STATISTICS ON<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET CURSOR_CLOSE_ON_COMMIT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET CURSOR_DEFAULT  GLOBAL<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET CONCAT_NULL_YIELDS_NULL OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET NUMERIC_ROUNDABORT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET QUOTED_IDENTIFIER OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET RECURSIVE_TRIGGERS OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET  DISABLE_BROKER<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_UPDATE_STATISTICS_ASYNC OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET DATE_CORRELATION_OPTIMIZATION OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET TRUSTWORTHY OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ALLOW_SNAPSHOT_ISOLATION OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET PARAMETERIZATION SIMPLE<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET READ_COMMITTED_SNAPSHOT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET HONOR_BROKER_PRIORITY OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET RECOVERY FULL<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET  MULTI_USER<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET PAGE_VERIFY CHECKSUM<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET DB_CHAINING OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET TARGET_RECOVERY_TIME = 0 SECONDS<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET  READ_WRITE<br />
GO<br />
[/sql]</p>
<p><strong>Create table with data</strong></p>
<p>[sql]<br />
USE [TrialsDB]<br />
GO<br />
/****** Object:  Table [dbo].[Product]    Script Date: 5/12/2016 10:54:48 AM ******/<br />
SET ANSI_NULLS ON<br />
GO<br />
SET QUOTED_IDENTIFIER ON<br />
GO<br />
CREATE TABLE [dbo].[Product](<br />
	[ProductID] [int] NOT NULL,<br />
	[Name] [nvarchar](max) NOT NULL,<br />
	[ProductNumber] [nvarchar](25) NOT NULL,<br />
	[MakeFlag] [bit] NOT NULL,<br />
	[FinishedGoodsFlag] [bit] NOT NULL,<br />
	[Color] [nvarchar](15) NULL,<br />
	[SafetyStockLevel] [smallint] NOT NULL,<br />
	[ReorderPoint] [smallint] NOT NULL,<br />
	[StandardCost] [money] NOT NULL,<br />
	[ListPrice] [money] NOT NULL,<br />
	[Size] [nvarchar](5) NULL,<br />
	[SizeUnitMeasureCode] [nchar](3) NULL,<br />
	[WeightUnitMeasureCode] [nchar](3) NULL,<br />
	[Weight] [decimal](8, 2) NULL,<br />
	[DaysToManufacture] [int] NOT NULL,<br />
	[ProductLine] [nchar](2) NULL,<br />
	[Class] [nchar](2) NULL,<br />
	[Style] [nchar](2) NULL,<br />
	[ProductSubcategoryID] [int] NULL,<br />
	[ProductModelID] [int] NULL,<br />
	[SellStartDate] [datetime] NOT NULL,<br />
	[SellEndDate] [datetime] NULL,<br />
	[DiscontinuedDate] [datetime] NULL,<br />
	[rowguid] [uniqueidentifier] ROWGUIDCOL  NOT NULL,<br />
	[ModifiedDate] [datetime] NOT NULL<br />
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]<br />
GO<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (1, N&#8217;Adjustable Race&#8217;, N&#8217;AR-5381&#8242;, 0, 0, NULL, 1000, 750, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;694215b7-08f7-4c0d-acb1-d734ba44c0c8&#8242;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (2, N&#8217;Bearing Ball&#8217;, N&#8217;BA-8327&#8242;, 0, 0, NULL, 1000, 750, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;58ae3c20-4f3a-4749-a7d4-d568806cc537&#8242;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (3, N&#8217;BB Ball Bearing&#8217;, N&#8217;BE-2349&#8242;, 1, 0, NULL, 800, 600, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;9c21aed2-5bfa-4f18-bcb8-f11638dc2e4e&#8217;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (4, N&#8217;Headset Ball Bearings&#8217;, N&#8217;BE-2908&#8242;, 0, 0, NULL, 800, 600, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;ecfed6cb-51ff-49b5-b06c-7d8ac834db8b&#8217;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (316, N&#8217;Blade&#8217;, N&#8217;BL-2036&#8242;, 1, 0, NULL, 800, 600, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;e73e9750-603b-4131-89f5-3dd15ed5ff80&#8242;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (317, N&#8217;LL Crankarm&#8217;, N&#8217;CA-5965&#8242;, 0, 0, N&#8217;Black&#8217;, 500, 375, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, N&#8217;L &#8216;, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;3c9d10b7-a6b2-4774-9963-c19dcee72fea&#8217;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (318, N&#8217;ML Crankarm&#8217;, N&#8217;CA-6738&#8242;, 0, 0, N&#8217;Black&#8217;, 500, 375, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, N&#8217;M &#8216;, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;eabb9a92-fa07-4eab-8955-f0517b4a4ca7&#8217;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
[/sql]</p>
<p><strong>Creating models and entity</strong></p>
<p>If you don&#8217;t know how to create an entity in your solution, please read that <a href="http://sibeeshpassion.com/web-api-with-angular-js/" target="_blank">here</a>. I have mentioned the steps to be followed in that article. Once you have created the entity, you are good to go.</p>
<p>Here I am assuming that you have created an entity and got a model class as preceding.</p>
<p>[csharp]<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
// &lt;auto-generated&gt;<br />
//     This code was generated from a template.<br />
//<br />
//     Manual changes to this file may cause unexpected behavior in your application.<br />
//     Manual changes to this file will be overwritten if the code is regenerated.<br />
// &lt;/auto-generated&gt;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>namespace IgniteUI.Models<br />
{<br />
    using System;<br />
    using System.Collections.Generic;</p>
<p>    public partial class Product<br />
    {<br />
        public int ProductID { get; set; }<br />
        public string Name { get; set; }<br />
        public string ProductNumber { get; set; }<br />
        public bool MakeFlag { get; set; }<br />
        public bool FinishedGoodsFlag { get; set; }<br />
        public string Color { get; set; }<br />
        public short SafetyStockLevel { get; set; }<br />
        public short ReorderPoint { get; set; }<br />
        public decimal StandardCost { get; set; }<br />
        public decimal ListPrice { get; set; }<br />
        public string Size { get; set; }<br />
        public string SizeUnitMeasureCode { get; set; }<br />
        public string WeightUnitMeasureCode { get; set; }<br />
        public Nullable&lt;decimal&gt; Weight { get; set; }<br />
        public int DaysToManufacture { get; set; }<br />
        public string ProductLine { get; set; }<br />
        public string Class { get; set; }<br />
        public string Style { get; set; }<br />
        public Nullable&lt;int&gt; ProductSubcategoryID { get; set; }<br />
        public Nullable&lt;int&gt; ProductModelID { get; set; }<br />
        public System.DateTime SellStartDate { get; set; }<br />
        public Nullable&lt;System.DateTime&gt; SellEndDate { get; set; }<br />
        public Nullable&lt;System.DateTime&gt; DiscontinuedDate { get; set; }<br />
        public System.Guid rowguid { get; set; }<br />
        public System.DateTime ModifiedDate { get; set; }<br />
    }<br />
}<br />
[/csharp]</p>
<p><strong>Configure MVC application</strong></p>
<p>As you have finished your installing, we can create a MVC application now. Open your <a href="http://sibeeshpassion.com/category/visual-studio/" target="_blank">Visual Studio</a> and click on new project. Name your project, here I am going to name my project as IgniteUIGrid. Select MVC template and click OK.</p>
<p>Click on the reference and add DLL reference of IgiteUI from C:\Program Files (x86)\Infragistics\2016.1\Ignite UI\MVC\MVC6\Bin\dnx451 or from which ever the folder you installed IgniteUI.</p>
<p><strong>Create controller and actions</strong></p>
<p>Now create a controller as follows.</p>
<p>[csharp]<br />
using System.Web.Mvc;</p>
<p>namespace IgniteUI.Controllers<br />
{<br />
    public class ChartController : Controller<br />
    {<br />
        private IgniteUI.Models.TrialsDBEntities db = new IgniteUI.Models.TrialsDBEntities();</p>
<p>        public ActionResult Index()<br />
        {<br />
            return View();<br />
        }<br />
    }<br />
}<br />
[/csharp]</p>
<p>Now we will create a JsonResult action for fetching the products from database.</p>
<p>[csharp]<br />
[HttpGet]<br />
        public JsonResult Getproducts()<br />
        {<br />
            var model = db.Products.AsQueryable().GroupBy(g =&gt; g.Name, g =&gt; g.ReorderPoint, (key, g) =&gt; new<br />
            {<br />
                Name = key,<br />
                ReorderPoint = g.Take(1)<br />
            }).Take(10);<br />
            return Json(model, JsonRequestBehavior.AllowGet);<br />
        }<br />
[/csharp]</p>
<p>Here I am just grouping the items together and taking the first value for Y axis. And as you know we will we setting &#8216;Name&#8217; as X axis value in chart. </p>
<p>Now shall we create a view?</p>
<p><strong>Create view</strong></p>
<p>[html]<br />
@using Infragistics.Web.Mvc;<br />
@using IgniteUI.Models;<br />
@model IQueryable&lt;IgniteUI.Models.Product&gt;<br />
[/html]</p>
<p><strong>Creating IgniteUI Chart</strong></p>
<p>So our view is ready, now we will create an element where we can render our chart.</p>
<p>[html]<br />
&lt;div style=&quot;width: 100%;&quot;&gt;<br />
    &lt;div id=&quot;chart&quot;&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
[/html]</p>
<p>What is next? Yes you are right. We need an ajax call. </p>
<p>[js]<br />
&lt;script&gt;<br />
    $(function () {<br />
        $.ajax({<br />
            type: &#8216;GET&#8217;,<br />
            url: &#8216;http://localhost:39044/chart/Getproducts&#8217;,<br />
            beforeSend: function () {<br />
            },<br />
            success: function (data) {<br />
                GenerateChart(data);<br />
            },<br />
            error: function (e) {<br />
                console.log(&#8216;Error occured: &#8216; + e.message);<br />
            }<br />
        });<br />
    });<br />
&lt;/script&gt;<br />
[/js]</p>
<p>Here <em>GenerateChart</em> is where we actually build our chart.</p>
<p>[js]<br />
 function GenerateChart(chartData) {<br />
        $(&quot;#chart&quot;).igDataChart({<br />
            width: &quot;100%&quot;,<br />
            height: &quot;500px&quot;,<br />
            title: &quot;Product vs Reorder Point&quot;,<br />
            subtitle: &quot;Final products and reorder Point&quot;,<br />
            dataSource: chartData,<br />
            axes: [<br />
                {<br />
                    name: &quot;NameAxis&quot;,<br />
                    type: &quot;categoryX&quot;,<br />
                    title: &quot;Product Name&quot;,<br />
                    label: &quot;Name&quot;<br />
                },<br />
                {<br />
                    name: &quot;YAxisReorderPoint&quot;,<br />
                    type: &quot;numericY&quot;,<br />
                    minimumValue: 0,<br />
                    title: &quot;Reorder Point&quot;,<br />
                }<br />
            ],<br />
            series: [<br />
                {<br />
                    name: &quot;NameReorderPoint&quot;,<br />
                    type: &quot;column&quot;,<br />
                    isHighlightingEnabled: true,<br />
                    isTransitionInEnabled: true,<br />
                    xAxis: &quot;NameAxis&quot;,<br />
                    yAxis: &quot;YAxisReorderPoint&quot;,<br />
                    valueMemberPath: &quot;ReorderPoint&quot;<br />
                }<br />
            ]<br />
        });<br />
    }<br />
[/js]</p>
<p>Go to your shared view folder, open _Layout.cshtml and add the following references to the view.</p>
<p>[html]<br />
 &lt;!&#8211; Ignite UI Required Combined CSS Files &#8211;&gt;<br />
    &lt;link href=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/css/themes/infragistics/infragistics.theme.css&quot; rel=&quot;stylesheet&quot; /&gt;<br />
    &lt;link href=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/css/structure/infragistics.css&quot; rel=&quot;stylesheet&quot; /&gt;<br />
    &lt;!&#8211;CSS file specific for chart styling &#8211;&gt;<br />
    &lt;link href=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/css/structure/modules/infragistics.ui.chart.css&quot; rel=&quot;stylesheet&quot; /&gt;</p>
<p>    &lt;script src=&quot;http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.8.3.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;http://code.jquery.com/jquery-1.9.1.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;http://code.jquery.com/ui/1.10.3/jquery-ui.min.js&quot;&gt;&lt;/script&gt;</p>
<p>    &lt;!&#8211; Ignite UI Required Combined JavaScript Files &#8211;&gt;<br />
    &lt;script src=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/js/infragistics.core.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/js/infragistics.lob.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/js/infragistics.dv.js&quot;&gt;&lt;/script&gt;<br />
[/html]</p>
<p>Now please run your application and go to the <em>http://localhost:39044/Chart</em>, there you can see a chart with the data you have given. </p>
<div id="attachment_11825" style="width: 644px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Ignite_UI_Chart_Control.png"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-11825" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Ignite_UI_Chart_Control-1024x446.png" alt="Ignite_UI_Chart_Control" width="634" height="276" class="size-large wp-image-11825" srcset="/wp-content/uploads/2016/07/Ignite_UI_Chart_Control-1024x446.png 1024w, /wp-content/uploads/2016/07/Ignite_UI_Chart_Control-300x131.png 300w, /wp-content/uploads/2016/07/Ignite_UI_Chart_Control-768x335.png 768w, /wp-content/uploads/2016/07/Ignite_UI_Chart_Control-400x174.png 400w, /wp-content/uploads/2016/07/Ignite_UI_Chart_Control.png 634w" sizes="(max-width: 634px) 100vw, 634px" /></a><p id="caption-attachment-11825" class="wp-caption-text">Ignite_UI_Chart_Control</p></div>
<p>Sounds good? I hope you have got some knowledge about the Ignite UI chart control. That&#8217;s all for today. See you soon with other Ignite UI controls.</p>
<p><strong>Conclusion</strong></p>
<p>Did I miss anything that you may think which is needed? Could you find this post as useful? I hope you liked this article. Please share me your valuable suggestions and feedback.</p>
<p><strong>Your turn. What do you think?</strong></p>
<p>A blog isn’t a blog without comments, but do try to stay on topic. If you have a question unrelated to this post, you’re better off posting it on C# Corner, Code Project, Stack Overflow, Asp.Net Forum instead of commenting here. Tweet or email me a link to your question there and I’ll definitely try to help if I can.</p>
<p>Kindest Regards<br />
Sibeesh Venu</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sibeeshpassion.com/working-with-igniteui-chart-igdatachart-control/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Working With IgniteUI Grid Control</title>
		<link>https://sibeeshpassion.com/working-with-igniteui-grid-control/</link>
					<comments>https://sibeeshpassion.com/working-with-igniteui-grid-control/#disqus_thread</comments>
		
		<dc:creator><![CDATA[SibeeshVenu]]></dc:creator>
		<pubDate>Sun, 10 Jul 2016 12:02:53 +0000</pubDate>
				<category><![CDATA[Ignite UI]]></category>
		<category><![CDATA[Column fixing in igGrid]]></category>
		<category><![CDATA[igGrid]]></category>
		<category><![CDATA[igGrid with MVC]]></category>
		<category><![CDATA[Ignite UI grid]]></category>
		<guid isPermaLink="false">http://sibeecst_passion.com/?p=11795</guid>

					<description><![CDATA[In this post we will see how we can use an IgniteUI grid in our MVC project. IgniteUI is a product kit introduced by the company Infragistics. Here we are going to use the Grid controls available in the kit. We will create an MVC application in Visual Studio. I hope you will like this. Download source code Working With IgniteUI Grid Control In MVC Background As I am an MVP in C # Corner, I have got a chance to be a part of C# corner annual conference 2016, there we had been offered ultimate license of the IgniteUI [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>In this post we will see how we can use an IgniteUI grid in our <a href="http://sibeeshpassion.com/category/mvc" target="_blank">MVC</a> project. IgniteUI is a <a href="http://sibeeshpassion.com/category/products/" target="_blank">product </a>kit introduced by the company Infragistics. Here we are going to use the Grid controls available in the kit. We will create an MVC application in <a href="http://sibeeshpassion.com/category/visual-studio/" target="_blank">Visual Studio</a>. I hope you will like this. </p>
<p><strong>Download source code</strong></p>
<li><a href="https://code.msdn.microsoft.com/Working-With-IgniteUI-Grid-b24bda3d" target="_blank">Working With IgniteUI Grid Control In MVC</a></li>
<p><strong>Background</strong></p>
<p>As I am an <a href="http://www.c-sharpcorner.com/members/sibeesh-venu" target="_blank">MVP in C # Corner</a>, I have got a chance to be a part of C# corner annual conference 2016, there we had been offered ultimate license of the IgniteUI product. I would like to thank Mr.Jason Beres and Mr.Dhananjay Kumar for this. </p>
<p>Now let us come to the point, if you don&#8217;t have any license with, no worries you can always give an evaluation try. If you wish to do so, please download the toolkit from <a href="http://www.infragistics.com/products/ultimate" target="_blank">here</a>.</p>
<p><strong>Prerequisites</strong></p>
<p>As I said in the introduction part, we are going to create an IgniteUI grid in MVC application, so you must have a visual studio installed in your machine. </p>
<li>Visual Studio</li>
<li>SQL</li>
<p><strong>Table of Contents</strong></p>
<li>Download and install IgniteUI</li>
<li>Configure MVC application</li>
<li>Set up database</li>
<li>Creating models and entity</li>
<li>Creating IgniteUI Grid</li>
<p><strong>Download and install IgniteUI</strong></p>
<p>Once you download the needed files from the download link provided above, you are good to go and install it in your machine. Extract the downloaded file. Now double click on the exe file named Infragistics_20161_Platform. Please apply your license key if you have such a one, or you can use it as a trial. I am going to apply the license key I got.</p>
<div id="attachment_11796" style="width: 1009px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Apply-License-Key-e1468140531276.png"><img decoding="async" aria-describedby="caption-attachment-11796" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Apply-License-Key-e1468140531276.png" alt="Apply License Key" width="999" height="749" class="size-full wp-image-11796" srcset="/wp-content/uploads/2016/07/Apply-License-Key-e1468140531276.png 476w, /wp-content/uploads/2016/07/Apply-License-Key-e1468140531276-300x225.png 300w, /wp-content/uploads/2016/07/Apply-License-Key-e1468140531276-400x300.png 400w" sizes="(max-width: 999px) 100vw, 999px" /></a><p id="caption-attachment-11796" class="wp-caption-text">Apply License Key</p></div>
<p>Select the components you need.</p>
<div id="attachment_11797" style="width: 660px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Platform-Installer-e1468140790563.png"><img decoding="async" aria-describedby="caption-attachment-11797" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Platform-Installer-e1468140790563.png" alt="Platform Installer" width="650" height="488" class="size-full wp-image-11797" srcset="/wp-content/uploads/2016/07/Platform-Installer-e1468140790563.png 476w, /wp-content/uploads/2016/07/Platform-Installer-e1468140790563-300x225.png 300w, /wp-content/uploads/2016/07/Platform-Installer-e1468140790563-400x300.png 400w" sizes="(max-width: 650px) 100vw, 650px" /></a><p id="caption-attachment-11797" class="wp-caption-text">Platform Installer</p></div>
<p>Now the installing will get started. </p>
<div id="attachment_11798" style="width: 660px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Installing-IgniteUI-e1468140972636.png"><img decoding="async" aria-describedby="caption-attachment-11798" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Installing-IgniteUI-e1468140972636.png" alt="Installing IgniteUI" width="650" height="487" class="size-full wp-image-11798" srcset="/wp-content/uploads/2016/07/Installing-IgniteUI-e1468140972636.png 476w, /wp-content/uploads/2016/07/Installing-IgniteUI-e1468140972636-300x225.png 300w, /wp-content/uploads/2016/07/Installing-IgniteUI-e1468140972636-400x300.png 400w" sizes="(max-width: 650px) 100vw, 650px" /></a><p id="caption-attachment-11798" class="wp-caption-text">Installing IgniteUI</p></div>
<p>Once the installing is finished, you will see a pop up as preceding. And you will be given a chance to register your product there and be a part of the forum and community.</p>
<div id="attachment_11799" style="width: 660px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Install-Finished-e1468141510355.png"><img decoding="async" aria-describedby="caption-attachment-11799" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Install-Finished-e1468141510355.png" alt="Install Finished" width="650" height="488" class="size-full wp-image-11799" srcset="/wp-content/uploads/2016/07/Install-Finished-e1468141510355.png 476w, /wp-content/uploads/2016/07/Install-Finished-e1468141510355-300x225.png 300w, /wp-content/uploads/2016/07/Install-Finished-e1468141510355-400x300.png 400w" sizes="(max-width: 650px) 100vw, 650px" /></a><p id="caption-attachment-11799" class="wp-caption-text">Install Finished</p></div>
<p><strong>Configure MVC application</strong></p>
<p>As you have finished your installing, we can create a MVC application now. Open your <a href="http://sibeeshpassion.com/category/visual-studio/" target="_blank">Visual Studio</a> and click on new project. Name your project, here I am going to name my project as IgniteUIGrid. Select MVC template and click OK.</p>
<p>Click on the reference and add DLL reference of IgiteUI from C:\Program Files (x86)\Infragistics\2016.1\Ignite UI\MVC\MVC6\Bin\dnx451 or from which ever the folder you installed IgniteUI.</p>
<div id="attachment_11800" style="width: 385px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Add-IgniteUI-Reference.png"><img decoding="async" aria-describedby="caption-attachment-11800" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Add-IgniteUI-Reference.png" alt="Add IgniteUI Reference" width="375" height="239" class="size-full wp-image-11800" srcset="/wp-content/uploads/2016/07/Add-IgniteUI-Reference.png 375w, /wp-content/uploads/2016/07/Add-IgniteUI-Reference-300x191.png 300w" sizes="(max-width: 375px) 100vw, 375px" /></a><p id="caption-attachment-11800" class="wp-caption-text">Add IgniteUI Reference</p></div>
<p>So we have set our application ready for action.</p>
<p><strong>Set up database</strong></p>
<p>[sql]<br />
USE [master]<br />
GO</p>
<p>/****** Object:  Database [TrialsDB]    Script Date: 5/12/2016 10:56:41 AM ******/<br />
CREATE DATABASE [TrialsDB]<br />
 CONTAINMENT = NONE<br />
 ON  PRIMARY<br />
( NAME = N&#8217;TrialsDB&#8217;, FILENAME = N&#8217;C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\TrialsDB.mdf&#8217; , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )<br />
 LOG ON<br />
( NAME = N&#8217;TrialsDB_log&#8217;, FILENAME = N&#8217;C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\TrialsDB_log.ldf&#8217; , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET COMPATIBILITY_LEVEL = 110<br />
GO</p>
<p>IF (1 = FULLTEXTSERVICEPROPERTY(&#8216;IsFullTextInstalled&#8217;))<br />
begin<br />
EXEC [TrialsDB].[dbo].[sp_fulltext_database] @action = &#8216;enable&#8217;<br />
end<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ANSI_NULL_DEFAULT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ANSI_NULLS OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ANSI_PADDING OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ANSI_WARNINGS OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ARITHABORT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_CLOSE OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_CREATE_STATISTICS ON<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_SHRINK OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_UPDATE_STATISTICS ON<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET CURSOR_CLOSE_ON_COMMIT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET CURSOR_DEFAULT  GLOBAL<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET CONCAT_NULL_YIELDS_NULL OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET NUMERIC_ROUNDABORT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET QUOTED_IDENTIFIER OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET RECURSIVE_TRIGGERS OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET  DISABLE_BROKER<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET AUTO_UPDATE_STATISTICS_ASYNC OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET DATE_CORRELATION_OPTIMIZATION OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET TRUSTWORTHY OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET ALLOW_SNAPSHOT_ISOLATION OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET PARAMETERIZATION SIMPLE<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET READ_COMMITTED_SNAPSHOT OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET HONOR_BROKER_PRIORITY OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET RECOVERY FULL<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET  MULTI_USER<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET PAGE_VERIFY CHECKSUM<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET DB_CHAINING OFF<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET TARGET_RECOVERY_TIME = 0 SECONDS<br />
GO</p>
<p>ALTER DATABASE [TrialsDB] SET  READ_WRITE<br />
GO<br />
[/sql]</p>
<p><strong>Create table with data</strong></p>
<p>[sql]<br />
USE [TrialsDB]<br />
GO<br />
/****** Object:  Table [dbo].[Product]    Script Date: 5/12/2016 10:54:48 AM ******/<br />
SET ANSI_NULLS ON<br />
GO<br />
SET QUOTED_IDENTIFIER ON<br />
GO<br />
CREATE TABLE [dbo].[Product](<br />
	[ProductID] [int] NOT NULL,<br />
	[Name] [nvarchar](max) NOT NULL,<br />
	[ProductNumber] [nvarchar](25) NOT NULL,<br />
	[MakeFlag] [bit] NOT NULL,<br />
	[FinishedGoodsFlag] [bit] NOT NULL,<br />
	[Color] [nvarchar](15) NULL,<br />
	[SafetyStockLevel] [smallint] NOT NULL,<br />
	[ReorderPoint] [smallint] NOT NULL,<br />
	[StandardCost] [money] NOT NULL,<br />
	[ListPrice] [money] NOT NULL,<br />
	[Size] [nvarchar](5) NULL,<br />
	[SizeUnitMeasureCode] [nchar](3) NULL,<br />
	[WeightUnitMeasureCode] [nchar](3) NULL,<br />
	[Weight] [decimal](8, 2) NULL,<br />
	[DaysToManufacture] [int] NOT NULL,<br />
	[ProductLine] [nchar](2) NULL,<br />
	[Class] [nchar](2) NULL,<br />
	[Style] [nchar](2) NULL,<br />
	[ProductSubcategoryID] [int] NULL,<br />
	[ProductModelID] [int] NULL,<br />
	[SellStartDate] [datetime] NOT NULL,<br />
	[SellEndDate] [datetime] NULL,<br />
	[DiscontinuedDate] [datetime] NULL,<br />
	[rowguid] [uniqueidentifier] ROWGUIDCOL  NOT NULL,<br />
	[ModifiedDate] [datetime] NOT NULL<br />
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]<br />
GO<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (1, N&#8217;Adjustable Race&#8217;, N&#8217;AR-5381&#8242;, 0, 0, NULL, 1000, 750, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;694215b7-08f7-4c0d-acb1-d734ba44c0c8&#8242;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (2, N&#8217;Bearing Ball&#8217;, N&#8217;BA-8327&#8242;, 0, 0, NULL, 1000, 750, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;58ae3c20-4f3a-4749-a7d4-d568806cc537&#8242;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (3, N&#8217;BB Ball Bearing&#8217;, N&#8217;BE-2349&#8242;, 1, 0, NULL, 800, 600, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;9c21aed2-5bfa-4f18-bcb8-f11638dc2e4e&#8217;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (4, N&#8217;Headset Ball Bearings&#8217;, N&#8217;BE-2908&#8242;, 0, 0, NULL, 800, 600, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;ecfed6cb-51ff-49b5-b06c-7d8ac834db8b&#8217;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (316, N&#8217;Blade&#8217;, N&#8217;BL-2036&#8242;, 1, 0, NULL, 800, 600, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;e73e9750-603b-4131-89f5-3dd15ed5ff80&#8242;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (317, N&#8217;LL Crankarm&#8217;, N&#8217;CA-5965&#8242;, 0, 0, N&#8217;Black&#8217;, 500, 375, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, N&#8217;L &#8216;, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;3c9d10b7-a6b2-4774-9963-c19dcee72fea&#8217;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
INSERT [dbo].[Product] ([ProductID], [Name], [ProductNumber], [MakeFlag], [FinishedGoodsFlag], [Color], [SafetyStockLevel], [ReorderPoint], [StandardCost], [ListPrice], [Size], [SizeUnitMeasureCode], [WeightUnitMeasureCode], [Weight], [DaysToManufacture], [ProductLine], [Class], [Style], [ProductSubcategoryID], [ProductModelID], [SellStartDate], [SellEndDate], [DiscontinuedDate], [rowguid], [ModifiedDate]) VALUES (318, N&#8217;ML Crankarm&#8217;, N&#8217;CA-6738&#8242;, 0, 0, N&#8217;Black&#8217;, 500, 375, 0.0000, 0.0000, NULL, NULL, NULL, NULL, 0, NULL, N&#8217;M &#8216;, NULL, NULL, NULL, CAST(0x0000921E00000000 AS DateTime), NULL, NULL, N&#8217;eabb9a92-fa07-4eab-8955-f0517b4a4ca7&#8217;, CAST(0x00009A5C00A53CF8 AS DateTime))<br />
[/sql]</p>
<p><strong>Creating models and entity</strong></p>
<p>If you don&#8217;t know how to create an entity in your solution, please read that <a href="http://sibeeshpassion.com/web-api-with-angular-js/" target="_blank">here</a>. I have mentioned the steps to be followed in that article. Once you have created the entity, you are good to go.</p>
<p>Here I am assuming that you have created an entity and got a model class as preceding.</p>
<p>[csharp]<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
// &lt;auto-generated&gt;<br />
//     This code was generated from a template.<br />
//<br />
//     Manual changes to this file may cause unexpected behavior in your application.<br />
//     Manual changes to this file will be overwritten if the code is regenerated.<br />
// &lt;/auto-generated&gt;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>namespace IgniteUIGrid.Models<br />
{<br />
    using System;<br />
    using System.Collections.Generic;</p>
<p>    public partial class Product<br />
    {<br />
        public int ProductID { get; set; }<br />
        public string Name { get; set; }<br />
        public string ProductNumber { get; set; }<br />
        public bool MakeFlag { get; set; }<br />
        public bool FinishedGoodsFlag { get; set; }<br />
        public string Color { get; set; }<br />
        public short SafetyStockLevel { get; set; }<br />
        public short ReorderPoint { get; set; }<br />
        public decimal StandardCost { get; set; }<br />
        public decimal ListPrice { get; set; }<br />
        public string Size { get; set; }<br />
        public string SizeUnitMeasureCode { get; set; }<br />
        public string WeightUnitMeasureCode { get; set; }<br />
        public Nullable&lt;decimal&gt; Weight { get; set; }<br />
        public int DaysToManufacture { get; set; }<br />
        public string ProductLine { get; set; }<br />
        public string Class { get; set; }<br />
        public string Style { get; set; }<br />
        public Nullable&lt;int&gt; ProductSubcategoryID { get; set; }<br />
        public Nullable&lt;int&gt; ProductModelID { get; set; }<br />
        public System.DateTime SellStartDate { get; set; }<br />
        public Nullable&lt;System.DateTime&gt; SellEndDate { get; set; }<br />
        public Nullable&lt;System.DateTime&gt; DiscontinuedDate { get; set; }<br />
        public System.Guid rowguid { get; set; }<br />
        public System.DateTime ModifiedDate { get; set; }<br />
    }<br />
}<br />
[/csharp]</p>
<p><strong>Creating IgniteUI Grid</strong></p>
<p>Now we are going to create a controller and view to show the grid. Click on the controller-> Add-> Controller. That will show you a pop up as preceding. </p>
<div id="attachment_11801" style="width: 644px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Ignite-UI-Controlelr-With-View.png"><img decoding="async" aria-describedby="caption-attachment-11801" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Ignite-UI-Controlelr-With-View-1024x715.png" alt="Ignite UI Controlelr With View" width="634" height="443" class="size-large wp-image-11801" srcset="/wp-content/uploads/2016/07/Ignite-UI-Controlelr-With-View-1024x715.png 1024w, /wp-content/uploads/2016/07/Ignite-UI-Controlelr-With-View-300x210.png 300w, /wp-content/uploads/2016/07/Ignite-UI-Controlelr-With-View-768x536.png 768w, /wp-content/uploads/2016/07/Ignite-UI-Controlelr-With-View-400x279.png 400w, /wp-content/uploads/2016/07/Ignite-UI-Controlelr-With-View-859x600.png 859w, /wp-content/uploads/2016/07/Ignite-UI-Controlelr-With-View.png 1177w" sizes="(max-width: 634px) 100vw, 634px" /></a><p id="caption-attachment-11801" class="wp-caption-text">Ignite UI Controlelr With View</p></div>
<p>Have you noticed that there are two new items, Ignite UI controller with view and Ignite UI view. Click on the first option. This will generate a controller and a view according to your model selection. Lets do that.</p>
<p>In the next pop up you can see the options to set your view and also your IgniteUI control.</p>
<div id="attachment_11802" style="width: 660px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Configure-view-and-controller-e1468146554193.png"><img decoding="async" aria-describedby="caption-attachment-11802" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Configure-view-and-controller-e1468146554193.png" alt="Configure view and controller" width="650" height="651" class="size-full wp-image-11802" srcset="/wp-content/uploads/2016/07/Configure-view-and-controller-e1468146554193.png 356w, /wp-content/uploads/2016/07/Configure-view-and-controller-e1468146554193-150x150.png 150w, /wp-content/uploads/2016/07/Configure-view-and-controller-e1468146554193-300x300.png 300w, /wp-content/uploads/2016/07/Configure-view-and-controller-e1468146554193-130x130.png 130w, /wp-content/uploads/2016/07/Configure-view-and-controller-e1468146554193-400x401.png 400w, /wp-content/uploads/2016/07/Configure-view-and-controller-e1468146554193-599x600.png 599w" sizes="(max-width: 650px) 100vw, 650px" /></a><p id="caption-attachment-11802" class="wp-caption-text">Configure view and controller</p></div>
<p>In the next tab, you can configure your widget according to your need. Now please select the features you would like to have in your grid. As of now I am going to select Filtering, Sorting, paging. </p>
<div id="attachment_11803" style="width: 660px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Configure-IgniteUI-widget-e1468146710432.png"><img decoding="async" aria-describedby="caption-attachment-11803" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Configure-IgniteUI-widget-e1468146710432.png" alt="Configure IgniteUI widget" width="650" height="654" class="size-full wp-image-11803" srcset="/wp-content/uploads/2016/07/Configure-IgniteUI-widget-e1468146710432.png 355w, /wp-content/uploads/2016/07/Configure-IgniteUI-widget-e1468146710432-150x150.png 150w, /wp-content/uploads/2016/07/Configure-IgniteUI-widget-e1468146710432-298x300.png 298w, /wp-content/uploads/2016/07/Configure-IgniteUI-widget-e1468146710432-130x130.png 130w, /wp-content/uploads/2016/07/Configure-IgniteUI-widget-e1468146710432-400x402.png 400w, /wp-content/uploads/2016/07/Configure-IgniteUI-widget-e1468146710432-596x600.png 596w" sizes="(max-width: 650px) 100vw, 650px" /></a><p id="caption-attachment-11803" class="wp-caption-text">Configure IgniteUI widget</p></div>
<p>This will generate a controller named Scaffold and a view accordingly, Let us rename it to MyGrid. So your MyGridController.cs file will be looking as preceding. </p>
<p>[csharp]<br />
using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Data.Entity;<br />
using System.Web;<br />
using System.Web.Mvc;</p>
<p>using Infragistics.Web.Mvc;</p>
<p>namespace IgniteUIGrid.Controllers<br />
{<br />
    public class MyGridController : Controller<br />
    {<br />
        private IgniteUIGrid.Models.TrialsDBEntities db = new IgniteUIGrid.Models.TrialsDBEntities();</p>
<p>        public ActionResult View()<br />
        {<br />
            var model = db.Products.AsQueryable();<br />
            return View(model);<br />
        }<br />
    }<br />
}<br />
[/csharp]</p>
<p>Now what about the view? Yes it is also being generated for you. Cool right? Below is the view generated. </p>
<p>[csharp]<br />
@using Infragistics.Web.Mvc;<br />
@model IQueryable&lt;IgniteUIGrid.Models.Product&gt;</p>
<p>@(Html.Infragistics()<br />
    .Grid(Model)<br />
    .ID(&quot;igGrid&quot;)<br />
    .Width(&quot;100%&quot;)<br />
    .AutoGenerateColumns(false)<br />
    .Columns(column =&gt;<br />
    {<br />
    })<br />
    .Features(f =&gt;<br />
    {<br />
		f.Filtering()<br />
			.Mode(FilterMode.Simple);<br />
		f.Paging()<br />
			.PageSize(5);<br />
		f.Resizing();<br />
		f.Sorting()<br />
			.Mode(SortingMode.Single);<br />
    })<br />
    .DataBind()<br />
    .Render())<br />
[/csharp]</p>
<p>By default grid width is set to 600px, here I have changed it to 100%. </p>
<p>Once you have set everything, go to your shared view folder, open _Layout.cshtml and add the following references to the view.</p>
<p>[html]<br />
 &lt;!&#8211; Ignite UI Required Combined CSS Files &#8211;&gt;<br />
    &lt;link href=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/css/themes/infragistics/infragistics.theme.css&quot; rel=&quot;stylesheet&quot; /&gt;<br />
    &lt;link href=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/css/structure/infragistics.css&quot; rel=&quot;stylesheet&quot; /&gt;</p>
<p>    &lt;script src=&quot;http://ajax.aspnetcdn.com/ajax/modernizr/modernizr-2.8.3.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;http://code.jquery.com/jquery-1.9.1.min.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;http://code.jquery.com/ui/1.10.3/jquery-ui.min.js&quot;&gt;&lt;/script&gt;</p>
<p>    &lt;!&#8211; Ignite UI Required Combined JavaScript Files &#8211;&gt;<br />
    &lt;script src=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/js/infragistics.core.js&quot;&gt;&lt;/script&gt;<br />
    &lt;script src=&quot;http://cdn-na.infragistics.com/igniteui/2016.1/latest/js/infragistics.lob.js&quot;&gt;&lt;/script&gt;<br />
[/html]</p>
<p>Now run your application, you can see a grid is populated as preceding.</p>
<p><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Ignite-UI-Grid.png"><img decoding="async" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Ignite-UI-Grid-1024x664.png" alt="Ignite UI Grid" width="634" height="411" class="alignnone size-large wp-image-11804" srcset="/wp-content/uploads/2016/07/Ignite-UI-Grid-1024x664.png 1024w, /wp-content/uploads/2016/07/Ignite-UI-Grid-300x195.png 300w, /wp-content/uploads/2016/07/Ignite-UI-Grid-768x498.png 768w, /wp-content/uploads/2016/07/Ignite-UI-Grid-400x259.png 400w, /wp-content/uploads/2016/07/Ignite-UI-Grid-925x600.png 925w, /wp-content/uploads/2016/07/Ignite-UI-Grid.png 1260w" sizes="(max-width: 634px) 100vw, 634px" /></a></p>
<p>Yes, you are right. It looks clumsy, we will solve this by selecting only the needed columns. For that you need to change the grid settings as follows. </p>
<p>[csharp]<br />
@(Html.Infragistics()<br />
    .Grid(Model)<br />
    .ID(&quot;igGrid&quot;)<br />
    .Width(&quot;100%&quot;)<br />
    .AutoGenerateColumns(false)<br />
    .Columns(column =&gt;<br />
    {<br />
        column.For(x =&gt; x.ProductID).HeaderText(&quot;Product ID&quot;).Width(&quot;30%&quot;);<br />
        column.For(x =&gt; x.Name).HeaderText(&quot;Name&quot;).Width(&quot;30%&quot;);<br />
        column.For(x =&gt; x.ProductNumber).HeaderText(&quot;Number&quot;).Width(&quot;20%&quot;);<br />
        column.For(x =&gt; x.SellEndDate).HeaderText(&quot;Sell End Date&quot;).Width(&quot;20%&quot;);<br />
        column.For(x =&gt; x.SellStartDate).HeaderText(&quot;Sell Start Date&quot;).Width(&quot;30%&quot;);<br />
        column.For(x =&gt; x.Size).HeaderText(&quot;Size&quot;).Width(&quot;30%&quot;);<br />
    })<br />
    .Features(f =&gt;<br />
    {<br />
        f.Filtering()<br />
            .Mode(FilterMode.Simple);<br />
        f.Paging()<br />
            .PageSize(5);<br />
        f.Resizing();<br />
        f.Sorting()<br />
            .Mode(SortingMode.Single);<br />
    })<br />
    .DataBind()<br />
    .Render())<br />
[/csharp]</p>
<p>Run your application and see the result. </p>
<div id="attachment_11805" style="width: 644px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Ignite-UI-Grid-With-Only-Selected-Columns.png"><img decoding="async" aria-describedby="caption-attachment-11805" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Ignite-UI-Grid-With-Only-Selected-Columns-1024x670.png" alt="Ignite UI Grid With Only Selected Columns" width="634" height="415" class="size-large wp-image-11805" srcset="/wp-content/uploads/2016/07/Ignite-UI-Grid-With-Only-Selected-Columns-1024x670.png 1024w, /wp-content/uploads/2016/07/Ignite-UI-Grid-With-Only-Selected-Columns-300x196.png 300w, /wp-content/uploads/2016/07/Ignite-UI-Grid-With-Only-Selected-Columns-768x502.png 768w, /wp-content/uploads/2016/07/Ignite-UI-Grid-With-Only-Selected-Columns-400x262.png 400w, /wp-content/uploads/2016/07/Ignite-UI-Grid-With-Only-Selected-Columns-917x600.png 917w, /wp-content/uploads/2016/07/Ignite-UI-Grid-With-Only-Selected-Columns.png 1258w" sizes="(max-width: 634px) 100vw, 634px" /></a><p id="caption-attachment-11805" class="wp-caption-text">Ignite UI Grid With Only Selected Columns</p></div>
<p>Now let us add few more columns, set the grid width, fix one column as stable (Should not move while scrolling), and set primary key. To add these features, you must change your settings as follows. </p>
<p>[csharp]<br />
@(Html.Infragistics()<br />
    .Grid(Model)<br />
    .ID(&quot;igGrid&quot;)<br />
    .Width(&quot;100%&quot;)<br />
    .Height(&quot;500px&quot;)<br />
    .PrimaryKey(&quot;ProductID&quot;)<br />
    .AutoGenerateColumns(false)<br />
    .AutoGenerateLayouts(false)<br />
    .Columns(column =&gt;<br />
    {<br />
        column.For(x =&gt; x.ProductID).HeaderText(&quot;Product ID&quot;).Width(&quot;30%&quot;);<br />
        column.For(x =&gt; x.Name).HeaderText(&quot;Name&quot;).Width(&quot;30%&quot;);<br />
        column.For(x =&gt; x.ProductNumber).HeaderText(&quot;Number&quot;).Width(&quot;20%&quot;);<br />
        column.For(x =&gt; x.SellEndDate).HeaderText(&quot;Sell End Date&quot;).Width(&quot;20%&quot;);<br />
        column.For(x =&gt; x.SellStartDate).HeaderText(&quot;Sell Start Date&quot;).Width(&quot;30%&quot;);<br />
        column.For(x =&gt; x.Size).HeaderText(&quot;Size&quot;).Width(&quot;30%&quot;);<br />
    })<br />
    .Features(f =&gt;<br />
    {<br />
        f.Filtering()<br />
            .Mode(FilterMode.Simple);<br />
        f.Paging()<br />
            .PageSize(5);<br />
        f.Sorting()<br />
            .Mode(SortingMode.Single);<br />
        f.ColumnFixing().FixingDirection(ColumnFixingDirection.Left);<br />
        f.ColumnFixing();<br />
    })<br />
    .DataBind()<br />
    .Render())<br />
[/csharp]</p>
<p>Now if you run your grid, you may get an error as <em>infragistics.lob.js:160 Uncaught Error: Column Fixing requires a different column width setting. The width of column with key ProductID should be set in pixels.</em>. This is why because of we have set the column width of our keys in percentage. Let us change it to pixel and try again.</p>
<p>[csharp]<br />
.Columns(column =&gt;<br />
    {<br />
        column.For(x =&gt; x.ProductID).HeaderText(&quot;Product ID&quot;).Width(&quot;130px&quot;);<br />
        column.For(x =&gt; x.Name).HeaderText(&quot;Name&quot;).Width(&quot;250px&quot;);<br />
        column.For(x =&gt; x.ProductNumber).HeaderText(&quot;Number&quot;).Width(&quot;150px&quot;);<br />
        column.For(x =&gt; x.SellEndDate).HeaderText(&quot;Sell End Date&quot;).Width(&quot;270px&quot;);<br />
        column.For(x =&gt; x.SellStartDate).HeaderText(&quot;Sell Start Date&quot;).Width(&quot;270px&quot;);<br />
        column.For(x =&gt; x.Size).HeaderText(&quot;Size&quot;).Width(&quot;130px&quot;);<br />
        column.For(x =&gt; x.ListPrice).HeaderText(&quot;List Price&quot;).Width(&quot;150px&quot;);<br />
    })<br />
[/csharp]</p>
<p>Run your grid. You can see the option to fix the columns. </p>
<div id="attachment_11806" style="width: 644px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/Fix_column_in_Ignite_UI_Grid.png"><img decoding="async" aria-describedby="caption-attachment-11806" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/Fix_column_in_Ignite_UI_Grid-1024x407.png" alt="Fix_column_in_Ignite_UI_Grid" width="634" height="252" class="size-large wp-image-11806" srcset="/wp-content/uploads/2016/07/Fix_column_in_Ignite_UI_Grid-1024x407.png 1024w, /wp-content/uploads/2016/07/Fix_column_in_Ignite_UI_Grid-300x119.png 300w, /wp-content/uploads/2016/07/Fix_column_in_Ignite_UI_Grid-768x305.png 768w, /wp-content/uploads/2016/07/Fix_column_in_Ignite_UI_Grid-400x159.png 400w, /wp-content/uploads/2016/07/Fix_column_in_Ignite_UI_Grid.png 1261w" sizes="(max-width: 634px) 100vw, 634px" /></a><p id="caption-attachment-11806" class="wp-caption-text">Fix_column_in_Ignite_UI_Grid</p></div>
<p>So once you fix the column and try to scroll, the column you fixed will not move. You can set the same for other columns too.</p>
<div id="attachment_11807" style="width: 644px" class="wp-caption alignnone"><a href="http://sibeeshpassion.com/wp-content/uploads/2016/07/After_fixed_columns_in_Ignite_UI_Grid.png"><img decoding="async" aria-describedby="caption-attachment-11807" src="http://sibeeshpassion.com/wp-content/uploads/2016/07/After_fixed_columns_in_Ignite_UI_Grid-1024x449.png" alt="After_fixed_columns_in_Ignite_UI_Grid" width="634" height="278" class="size-large wp-image-11807" srcset="/wp-content/uploads/2016/07/After_fixed_columns_in_Ignite_UI_Grid-1024x449.png 1024w, /wp-content/uploads/2016/07/After_fixed_columns_in_Ignite_UI_Grid-300x132.png 300w, /wp-content/uploads/2016/07/After_fixed_columns_in_Ignite_UI_Grid-768x337.png 768w, /wp-content/uploads/2016/07/After_fixed_columns_in_Ignite_UI_Grid-400x175.png 400w, /wp-content/uploads/2016/07/After_fixed_columns_in_Ignite_UI_Grid.png 1257w" sizes="(max-width: 634px) 100vw, 634px" /></a><p id="caption-attachment-11807" class="wp-caption-text">After_fixed_columns_in_Ignite_UI_Grid</p></div>
<p>I hope you have got some knowledge about the Ignite UI grid control. That&#8217;s all for today. See you soon with other Ignite UI controls.</p>
<p><strong>Conclusion</strong></p>
<p>Did I miss anything that you may think which is needed? Could you find this post as useful? I hope you liked this article. Please share me your valuable suggestions and feedback.</p>
<p><strong>Your turn. What do you think?</strong></p>
<p>A blog isn’t a blog without comments, but do try to stay on topic. If you have a question unrelated to this post, you’re better off posting it on C# Corner, Code Project, Stack Overflow, Asp.Net Forum instead of commenting here. Tweet or email me a link to your question there and I’ll definitely try to help if I can.</p>
<p>Kindest Regards<br />
Sibeesh Venu</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sibeeshpassion.com/working-with-igniteui-grid-control/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
