<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://xceed.com/CS/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Xceed Grid for .NET</title><link>http://xceed.com/CS/forums/11/ShowForum.aspx</link><description>Discussions about Xceed Grid for .NET</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Debug Build: 61120.2)</generator><item><title>How to Create Index Report Of Any Preview Report By Grid</title><link>http://xceed.com/CS/forums/thread/33351.aspx</link><pubDate>Mon, 20 May 2013 13:01:48 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:33351</guid><dc:creator>Kamal</dc:creator><slash:comments>0</slash:comments><comments>http://xceed.com/CS/forums/thread/33351.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=33351</wfw:commentRss><description>&lt;p&gt;Respected Sir,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I want to Create a DataTable with Only Group Values with which page that respective group will appear when we print preview the report, so that user can also print detail report &amp;amp; also an index report so that it will easily manage that which group is on which page, i am not getting exact idea of that how to know the page number of the group&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Best Regards&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Kamal Khambhati&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>StatFunction.Average across two columns</title><link>http://xceed.com/CS/forums/thread/33306.aspx</link><pubDate>Fri, 10 May 2013 14:40:56 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:33306</guid><dc:creator>Alexander</dc:creator><slash:comments>0</slash:comments><comments>http://xceed.com/CS/forums/thread/33306.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=33306</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I have gone through the basic examples, but I cannot find exactly what I'm looking for.&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have a Xceed grid, version 3.9.13165.12030, with columns for quantity and price. &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;When grouping the grid, I would like to show the average per group, for the (quantity * price) in the price column.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Is it possible to do this?&amp;nbsp;&lt;/p&gt;</description></item><item><title>Get child rows of a selected group for select them by code</title><link>http://xceed.com/CS/forums/thread/33277.aspx</link><pubDate>Tue, 30 Apr 2013 08:33:10 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:33277</guid><dc:creator>Francisco</dc:creator><slash:comments>0</slash:comments><comments>http://xceed.com/CS/forums/thread/33277.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=33277</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Hello, my problem is....&lt;/p&gt;&lt;p&gt;if the user make some grouping and after that use the CONTROL key for select various grouping, only the first grouping automaticaly&lt;br&gt;&lt;span style="font-size:10pt;"&gt;select all the children inside the first group but for example if user select another collapse or non collapse group row children are not selected.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;I need to get the child rows when user select a group row for select it by code.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Any idea would be very appreciated.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description></item><item><title>GridControl.Rectangle.Width is fetching wrong value in Outlook.</title><link>http://xceed.com/CS/forums/thread/33265.aspx</link><pubDate>Tue, 23 Apr 2013 11:01:06 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:33265</guid><dc:creator>Arnoj</dc:creator><slash:comments>0</slash:comments><comments>http://xceed.com/CS/forums/thread/33265.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=33265</wfw:commentRss><description>We have an application that is a plug in to Microsoft Outlook. When we login to our home page inside the application, we have some columns that are displayed ( like "from", "to", "subject" etc.). Our problem is everytime we login to this page after opening Outlook the columns are shoved to extreme left. Expected behaviour should be the columns retain their previous sizes and are not shoved to left. Our app is fetching the window size of the Outlook using "GridControl.Rectangle.Width" of Xceed.Grid.dll. Is this a known problem in some scenario? If we replace the current Xceed.Grid.dll with newer version will it get solved? Where can I get a trial version of this dll for testing?</description></item><item><title>BufferedGraphicsContext cannot be disposed of because a buffer operation is currently in progress.</title><link>http://xceed.com/CS/forums/thread/18290.aspx</link><pubDate>Fri, 30 Jan 2009 12:43:57 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:18290</guid><dc:creator>Yu</dc:creator><slash:comments>6</slash:comments><comments>http://xceed.com/CS/forums/thread/18290.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=18290</wfw:commentRss><description>&lt;P&gt;Hi.&lt;/P&gt;
&lt;P&gt;After filling grid with new rows or new data like (textboxs,checkboxs comboboxs etc.) hcount of GDI objects growth up,&lt;/P&gt;
&lt;P&gt;and after method&amp;nbsp;GridControl.Clear() or other operations, it not release or dispose this objects, and then the number&amp;nbsp;of GDI objects is more 10000, &lt;/P&gt;
&lt;P&gt;thrown this exception.&lt;/P&gt;
&lt;P&gt;tnx 2 all&lt;/P&gt;</description></item><item><title>Format string cell as number</title><link>http://xceed.com/CS/forums/thread/33193.aspx</link><pubDate>Tue, 19 Mar 2013 19:10:53 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:33193</guid><dc:creator>Leo</dc:creator><slash:comments>0</slash:comments><comments>http://xceed.com/CS/forums/thread/33193.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=33193</wfw:commentRss><description>&lt;p&gt;I've been trying to figure out a way to certain cells in a string column as a number. I have my grid setup as all string columns since I have different types of data throughout the grid. Currently, I'm running into issues of rounding problems as the formatted numbers need to have no decimals but the decimals need to be calculated in certain totals. I have the underlying data and can do it in the background but other grids reference this grid as well so while I can use the underlying data, which may be the better way to do this, I'm also on a time crunch so if there's a simpler solution with less impact to the total project, I'll take that for now.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Can anyone point me in the right direction? Basically, I have a string cell and I'd like to show the underlying value as one format but keep the true value available in the cell.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Thanks!&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>How to get a DataBound item from a cell or parentrow</title><link>http://xceed.com/CS/forums/thread/33122.aspx</link><pubDate>Tue, 26 Feb 2013 02:34:18 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:33122</guid><dc:creator>Josh</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/33122.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=33122</wfw:commentRss><description>&lt;p&gt;I am evaluating using Xceed Grid instead of the standard DataGrid from Windows. &amp;nbsp;However, in using the normal Windows DataGrid I am able to do things like this:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;MyDataItem item = (MyDataItem&amp;nbsp;) MyGrid.Rows[e.RowIndex].DataBoundItem;&lt;/p&gt;&lt;p&gt;&amp;nbsp;in the Paint and format events.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Is there anyway to do something like:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;MyDataItem item = (MyDataItem&amp;nbsp;) e.Cells.ParentRow.DataBoundItem;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;I can't really find a way to get the databound item from the grid row or cell, so any help would be appreciated.&lt;/p&gt;&lt;div&gt;&lt;span style="font-size:10pt;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;</description></item><item><title>How to cancel a row change</title><link>http://xceed.com/CS/forums/thread/33116.aspx</link><pubDate>Mon, 25 Feb 2013 12:05:42 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:33116</guid><dc:creator>Bjarne</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/33116.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=33116</wfw:commentRss><description>&lt;p&gt;Hi.&lt;/p&gt;&lt;p&gt;I have a grid, which is solely for showing data. Depending on the selected item, I do editing of data "externally" i.e in controls outside the grid. I need to make it possible to cancel a row change, if the user has made some changes to the external data.&lt;/p&gt;&lt;p&gt;I knov about the validation events, but it seems, they are not fired, unless some editing has been done in the grid itself, which the user cannot do.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Is there somehow I can get an event &lt;i&gt;before&lt;/i&gt;&amp;nbsp;the row is actually changed to the new item?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Best regards&lt;/p&gt;&lt;p&gt;Bjarne Nielsen&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Visual Studio - can't select grid in VS UI</title><link>http://xceed.com/CS/forums/thread/33013.aspx</link><pubDate>Mon, 14 Jan 2013 14:44:44 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:33013</guid><dc:creator>Clive</dc:creator><slash:comments>5</slash:comments><comments>http://xceed.com/CS/forums/thread/33013.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=33013</wfw:commentRss><description>I have been upgrading to Visual Studio 2010. Now, my grids cannot be selected in the designer and grid icons&amp;nbsp;now appear in the area below the form design. Any ideas?</description></item><item><title>Dynamic Grid with Multilevels</title><link>http://xceed.com/CS/forums/thread/32671.aspx</link><pubDate>Mon, 17 Sep 2012 14:24:14 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32671</guid><dc:creator>Brigatti</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32671.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32671</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I'm trying to create a Grid with 3 levels but I'm not finding a way to set the "CurrentRow" to the "Detail".&lt;/p&gt;&lt;p&gt;It's like the following example:&lt;/p&gt;&lt;p&gt;(-)Level1&lt;/p&gt;&lt;p&gt;----- (-)Level2&lt;/p&gt;&lt;p&gt;---------- Level3&lt;/p&gt;&lt;p&gt;Until level 2 it's OK but I'm not able to create level 3.&lt;/p&gt;&lt;p&gt;Could you give me some tips? Thanks!&lt;/p&gt;</description></item><item><title>Displaying images in databound grid column </title><link>http://xceed.com/CS/forums/thread/32662.aspx</link><pubDate>Thu, 13 Sep 2012 23:21:12 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32662</guid><dc:creator>Mat</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32662.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32662</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I want to display images in a databound column. For instance, I'd like to display an up arrow if the value is 1 and a down arrow if the value is -1. Alternatively I could us an enum.&lt;/p&gt;&lt;p&gt;Can you give me some pointers on how do do this?&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;p&gt;Mat&amp;nbsp;&lt;/p&gt;</description></item><item><title>Datagrid Column Selection</title><link>http://xceed.com/CS/forums/thread/32965.aspx</link><pubDate>Wed, 12 Dec 2012 04:18:28 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32965</guid><dc:creator>Navin</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32965.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32965</wfw:commentRss><description>&lt;p&gt;Dear Team,&lt;/p&gt;&lt;p&gt;I am new to Exceed grid i like to know if Exceed Datagrid supports Column selection as like Row selection. if yes how to enable that.&lt;/p&gt;&lt;p&gt;and also is there is any option to&amp;nbsp;change Font Family, Font size. Font color for the selected column.&lt;/p&gt;</description></item><item><title>Second HeaderRow of cells which span multiple grid columns</title><link>http://xceed.com/CS/forums/thread/32680.aspx</link><pubDate>Wed, 19 Sep 2012 23:51:28 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32680</guid><dc:creator>Mat</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32680.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32680</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I'd like to create a second header row on top of the main header row with cells that span multiple grid columns. For instance&lt;/p&gt;&lt;p&gt;| &amp;nbsp; &amp;nbsp; &amp;nbsp; PRICE &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;-- New Row&lt;/p&gt;&lt;p&gt;| &amp;nbsp;BUY &amp;nbsp;| &amp;nbsp;SELL &amp;nbsp;| &amp;nbsp; -- Existing Grid Column headers&lt;/p&gt;&lt;p&gt;Is this possible?&lt;/p&gt;&lt;p&gt;&amp;nbsp;Thanks&lt;/p&gt;&lt;p&gt;Mat&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>GridControl and Visual Studio 2012 IDE</title><link>http://xceed.com/CS/forums/thread/32773.aspx</link><pubDate>Mon, 22 Oct 2012 13:43:45 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32773</guid><dc:creator>Artem</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32773.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32773</wfw:commentRss><description>&lt;p&gt;Hello!&lt;/p&gt;&lt;p&gt;I'm download trial of Visual Studio 2012 Professional and trial of GridControl.&lt;/p&gt;&lt;p&gt;After GridControl placed on form -&amp;gt;&amp;nbsp;save&amp;nbsp;-&amp;gt; close constructor&amp;nbsp;-&amp;gt; open constructor -&amp;gt;&amp;nbsp;IDE tell an error in resx file. "fieldname.DataType" node... I'm try to use FW4.&lt;strong&gt;0&lt;/strong&gt;, not 4.&lt;strong&gt;5&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Have you plans to make GridControl for WinForms comportable with Visual Studio 2012?&lt;/p&gt;&lt;p&gt;Thanks.&lt;/p&gt;</description></item><item><title>Exception at GetParentGridFromContainingList when using xceed Grid for .NET in MVP</title><link>http://xceed.com/CS/forums/thread/32780.aspx</link><pubDate>Tue, 23 Oct 2012 15:55:53 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32780</guid><dc:creator>Sven</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32780.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32780</wfw:commentRss><description>&lt;p&gt;Hi there,&lt;/p&gt;&lt;p&gt;I'm having a really hard time using the&amp;nbsp;&amp;nbsp;grid in my WinForms MVP Application. I use the presenter to query data from the database, populate an&amp;nbsp;IList and set that as&amp;nbsp;the datasource for the grid. This works so far.&lt;/p&gt;&lt;p&gt;When it comes to editing, insertion and deletion&lt;i&gt;,&amp;nbsp;&lt;/i&gt;I handle events like cell.EditLeft to fire an event that makes the presenter write the new value to the DB. After that I'm calling my presenters OnViewLoaded which reloads the data from the DB and sets the new values as the DataSource for the grid.&lt;/p&gt;&lt;p&gt;Under some circumstances I get the following exception:&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;Exception Source:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;Exception Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.NullReferenceException&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;Exception Message:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;Exception Target Site: GetParentGridFromContainingList&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;---- Stack Trace ----&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.Row.GetParentGridFromContainingList(structuredList As IStructuredList)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00067&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.DetailGrid.IsParentOf(row As Row)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00076&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.DetailGrid.ClearGridBody(unbindSubGrid As Boolean)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 01385&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.DetailGrid.DataManager_DataRowsChanged(e As DataRowsChangedEventArgs)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 02250&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.DataManager.InvokeOnDataRowsChanged(e As DataRowsChangedEventArgs)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00239&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.Collections.DataRowList.OnClearComplete()&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00239&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Utils.Collections.ListBase.InternalClear()&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00169&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.Collections.ReadOnlyDataRowList.InternalClear()&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00040&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.DataManager.UnbindFromDataSource(clearDataRows As Boolean)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00234&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.DataManager.ForceDataBinding(dataSource As Object, dataMember As String, onlyWhenNotSameList As Boolean, createDataRows As Boolean)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00977&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.DetailGrid.Clear()&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00232&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.MasterGrid.Clear()&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00110&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Xceed.Grid.GridControl.Clear()&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00081&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Project.MaterialPresenter.OnViewLoaded()&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MaterialPresenter.vb: line 0028, col 03, IL 0018&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;LMobile.SmartClient.Mvp.MasterPresenter`1.OnViewLoaded()&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00116&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;LMobile.SmartClient.Mvp.MvpShell.Activate(masterPresenterKey As String, presenterKey As String, controller As IWorkStepController)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 02140&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Project.ServiceOrderMasterPresenter.OnMaterial()&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ServiceOrderMasterPresenter.vb: line 0121, col 03, IL 0060&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Project.ServiceOrderMasterView.OnMaterial(sender As Object, e As EventArgs)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ServiceOrderMasterView.vb: line 0132, col 03, IL 0019&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Windows.Forms.Control.OnClick(e As EventArgs)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00100&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Windows.Forms.Button.OnMouseUp(mevent As MouseEventArgs)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00274&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Windows.Forms.Control.WmMouseUp(m As Message&amp;amp;, button As MouseButtons, clicks As Int32)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00998&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Windows.Forms.Control.WndProc(m As Message&amp;amp;)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 12254108&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Windows.Forms.ButtonBase.WndProc(m As Message&amp;amp;)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00473&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Windows.Forms.Button.WndProc(m As Message&amp;amp;)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00035&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Windows.Forms.ControlNativeWindow.WndProc(m As Message&amp;amp;)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00069&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.Windows.Forms.NativeWindow.Callback(hWnd As IntPtr, msg As Int32, wparam As IntPtr, lparam As IntPtr)&lt;/p&gt;&lt;p class="MsoPlainText" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;L-Mobile Offline.EXE: N 00180&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;I tried A LOT of things to to get this working, but I'm not any closer to the solution&lt;/font&gt;&lt;/p&gt;&lt;p&gt;The changes to the IList are not required, but probably conflicting somehow? I just&amp;nbsp;need a one way binding. I also got the feeling, that my problem somehow involves the currentRow. I tried setting the currentRow to&amp;nbsp;dataRows(0) and the selectedRows to the currentRow, but in the circumstances that produce the error, no selection is visible.&lt;/p&gt;&lt;p&gt;Any ideas what might cause this?&amp;nbsp;&lt;/p&gt;&lt;p&gt;I can supply code if required.&lt;/p&gt;&lt;p&gt;Thanks in advance.&lt;/p&gt;&lt;p&gt;Sven&lt;/p&gt;</description></item><item><title>Multi Level Grid with Relations</title><link>http://xceed.com/CS/forums/thread/32763.aspx</link><pubDate>Mon, 15 Oct 2012 11:05:48 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32763</guid><dc:creator>Peter</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32763.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32763</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;&lt;p&gt;I used the code from the following example and extended it to have another level&lt;/p&gt;&lt;p&gt;&lt;a href="http://xceed.com/CS/forums/thread/30643.aspx"&gt;http://xceed.com/CS/forums/thread/30643.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;however it will not work&lt;/p&gt;&lt;p&gt;can anyone spot if i have done something wrong or is it indeed possible?&lt;/p&gt;&lt;p&gt;it's driving me nuts&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gridControl1.SynchronizeDetailGrids = true;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Data.DataTable dSource = new System.Data.DataTable("Shows");&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dSource.Columns.Add("ID", typeof(int));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dSource.Columns.Add("TV Show", typeof(string));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dSource.Columns.Add("TV Station", typeof(string));&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Data.DataRow dRow = dSource.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Family Guy";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Fox";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dSource.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dSource.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "The Simpsons";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Fox";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dSource.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dSource.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 2;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Futurama";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Fox";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dSource.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dSource.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 3;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Beavis &amp;amp; Butthead";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "MTV";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dSource.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion Create Master DataTable / Fill Master DataTable&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region Create Detail DataTable / Fill Detail DataTable&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Data.DataTable dDetail = new System.Data.DataTable("Detail");&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Columns.Add("ID", typeof(int));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Columns.Add("Name", typeof(string));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Columns.Add("Occupation", typeof(string));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Columns.Add("ID2", typeof(int));&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Peter";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Toy Factory worker";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Lois";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Housekeeper";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 2;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Chris";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Student";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 3;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Meg";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Student";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 4;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Stewie";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Baby";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 5;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Brian";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Dog";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 6;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Homer";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Nuclear Plant Worker";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 7;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Marge";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Housekeeper";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 8;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Lisa";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Student";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 9;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Bart";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Student";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 10;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Maggie";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Baby";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 11;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 2;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Fry";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Pizza delivery boy";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 12;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 2;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Lila";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Spaceship captain";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 13;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 2;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Bender";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Alcoholic Robot";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 14;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 3;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Beavis";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Retard";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 15;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 3;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "Butthead";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[2] = "Retard";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[3] = 16;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion Create Detail DataTable / Fill Detail DataTable&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region Create Detail DataTable / Fill Detail DataTable&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Data.DataTable dDetail2 = new System.Data.DataTable("Detail2");&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail2.Columns.Add("ID", typeof(int));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail2.Columns.Add("Name", typeof(string));&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow = dDetail2.NewRow();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[0] = 2;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dRow[1] = "TEST TEST";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dDetail2.Rows.Add(dRow);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region Create DataSet / Add the Tables to it / Create Relation&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataSet myData = new DataSet();&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myData.Tables.Add(dSource);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myData.Tables.Add(dDetail);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myData.Tables.Add(dDetail2);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataRelation myRelation = new DataRelation("Show-VS-Characters", dSource.Columns["ID"], dDetail.Columns["ID"], false);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataRelation myRelation2 = new DataRelation("sub1", dDetail.Columns["ID2"], dDetail2.Columns["ID"], false);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myData.Relations.Add(myRelation);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myData.Relations.Add(myRelation2);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion Create DataSet / Add the Tables to it / Create Relation&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region Bind main grid Control to the Master table&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gridControl1.SetDataBinding(myData, myData.Tables["Shows"].TableName);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion Bind main grid Control to the Master table&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region Create detail Grid / Bind to relation&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DetailGrid detailGrid1 = new DetailGrid();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; detailGrid1.SetDataBinding(myData, "Shows." + myData.Relations[0].RelationName);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; detailGrid1.HeaderRows.Add(new Xceed.Grid.ColumnManagerRow());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gridControl1.DetailGridTemplates.Add(detailGrid1);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion Create detail Grid / Bind to relation&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DetailGrid detailGrid2 = new DetailGrid();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; detailGrid2.SetDataBinding(myData, "Detail." + myData.Relations[1].RelationName);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; detailGrid2.HeaderRows.Add(new Xceed.Grid.ColumnManagerRow());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; detailGrid1.DetailGridTemplates.Add(detailGrid2);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion Create detail Grid / Bind to relation&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gridControl1.DetailGridTemplates[0].Columns["ID"].Visible = false;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gridControl1.DetailGridTemplates[0].Columns["Occupation"].Width = 300;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gridControl1.UpdateDetailGrids(); &lt;/p&gt;</description></item><item><title>Is this Board Redundant?</title><link>http://xceed.com/CS/forums/thread/32764.aspx</link><pubDate>Wed, 17 Oct 2012 11:41:44 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32764</guid><dc:creator>Peter</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32764.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32764</wfw:commentRss><description>&lt;p&gt;I have posted a question a couple of days ago. &lt;/p&gt;&lt;p&gt;I didn't expect a response straight away, but I looked down the board and noticed no repies from Xceed for some time.&lt;/p&gt;&lt;p&gt;Should I be looking for another grid component?&lt;/p&gt;&lt;p&gt;Thanks&lt;br&gt;Peter&lt;/p&gt;</description></item><item><title>Custom CellViewerManager groupBy text</title><link>http://xceed.com/CS/forums/thread/32672.aspx</link><pubDate>Tue, 18 Sep 2012 01:54:27 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32672</guid><dc:creator>Mat</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32672.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32672</wfw:commentRss><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;&lt;p&gt;I've created a custom &amp;nbsp;CellViewerManager that displays an image by overrideing the GetImageCore method. The cell shouldn't contain any text. &lt;/p&gt;&lt;p&gt;However, when I group by the column I want text to be displayed. I've override the GetTextCore method but only display the text if it's a group header, not if it's a normal cell. How can I do this?&lt;/p&gt;&lt;p&gt;&amp;nbsp;Thanks&lt;/p&gt;&lt;p&gt;&amp;nbsp;Mat &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected override string GetTextCore(object value, CellTextFormatInfo formatInfo, GridElement gridElement)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Pseudo Code&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (gridElement is Group Header )&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return value.ToString();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return String.Empty;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Icon display in WinGrid (for .Net, not WPF)</title><link>http://xceed.com/CS/forums/thread/3005.aspx</link><pubDate>Mon, 20 Aug 2007 19:51:51 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:3005</guid><dc:creator>John</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/3005.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=3005</wfw:commentRss><description>I've been reading thru the forums for a way to display individual icons in a datagrid cell. Using the CellContentTemplate seems like overkill and does not work well if you don't have data bound to an image in a table. For instance, if I have a column that says "Open Case" and I would like another column that has an image representing the Open Case status, I have no association in a database betwen the Open Case text and any icon in the database. &lt;br /&gt;&lt;br /&gt;Just like I can swap controls out dynamically for input controls like a wincombobox, wintextbox, numerictextbox, etc, is it possible to replace a cell with a custom control or a windows control such as the picturebox? If so, this would be a neat solution since there is no image property on a wingrid cell. &lt;br /&gt;&lt;br /&gt;Coincidentially, one limited workaround is to set a cell's Background Image, BackgroundImageAlignment and HorizontalAlignments such that an image displays on the left of each cell and the text is centered, but this is limited to very small images no larger than the height of the cell. I'd hate to rely on this method, if possible. &lt;br /&gt;&lt;br /&gt;Thanks again for your help.</description></item><item><title>Show value of column in foreign table that relates to another foreign table</title><link>http://xceed.com/CS/forums/thread/32620.aspx</link><pubDate>Thu, 30 Aug 2012 09:22:01 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32620</guid><dc:creator>Comodo</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/32620.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32620</wfw:commentRss><description>&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;I am using Xceed grid for .Net, &amp;nbsp;version
3.8.12266.13050 on Windows 7.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;My challenge:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;I have a scenario where I need to display ColumnToShow value
of TableC on my datagrid (TableA). Can you help with suggestions what steps to
take?&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3" face="Calibri"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;TableA is the datasource of my grid. It relates to
TableB.ColumnB. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;TableB then relates to TableC.ColumnC.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:0cm 0cm 0cm 0cm;" class="MsoNormalTable" cellSpacing="0" cellPadding="0"&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;&lt;font face="Times New Roman"&gt;
  &lt;/font&gt;&lt;td style="padding:0cm 5.4pt;border:1pt solid windowtext;width:203.85pt;background-color:transparent;"&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;TableA&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;/td&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;/tr&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;tr style="mso-yfti-irow:1;mso-yfti-lastrow:yes;"&gt;&lt;font face="Times New Roman"&gt;
  &lt;/font&gt;&lt;td style="border-width:0px 1pt 1pt;border-style:none solid solid;padding:0cm 5.4pt;width:203.85pt;background-color:transparent;"&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ColumnRelated to ColumnB&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;/td&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;/tr&gt;&lt;font face="Times New Roman"&gt;
&lt;/font&gt;&lt;/table&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:0cm 0cm 0cm 0cm;" class="MsoNormalTable" cellSpacing="0" cellPadding="0"&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;&lt;font face="Times New Roman"&gt;
  &lt;/font&gt;&lt;td style="padding:0cm 5.4pt;border:1pt solid windowtext;width:203.85pt;background-color:transparent;"&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;TableB&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;/td&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;/tr&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;tr style="mso-yfti-irow:1;"&gt;&lt;font face="Times New Roman"&gt;
  &lt;/font&gt;&lt;td style="border-width:0px 1pt 1pt;border-style:none solid solid;padding:0cm 5.4pt;width:203.85pt;background-color:transparent;"&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ColumnB&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;/td&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;/tr&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;tr style="mso-yfti-irow:2;mso-yfti-lastrow:yes;"&gt;&lt;font face="Times New Roman"&gt;
  &lt;/font&gt;&lt;td style="border-width:0px 1pt 1pt;border-style:none solid solid;padding:0cm 5.4pt;width:203.85pt;background-color:transparent;"&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ColumnRelated to ColumnC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;/td&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;/tr&gt;&lt;font face="Times New Roman"&gt;
&lt;/font&gt;&lt;/table&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:0cm 0cm 0cm 0cm;" class="MsoNormalTable" cellSpacing="0" cellPadding="0"&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;&lt;font face="Times New Roman"&gt;
  &lt;/font&gt;&lt;td style="padding:0cm 5.4pt;border:1pt solid windowtext;width:203.85pt;background-color:transparent;"&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;TableC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;/td&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;/tr&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;tr style="mso-yfti-irow:1;"&gt;&lt;font face="Times New Roman"&gt;
  &lt;/font&gt;&lt;td style="border-width:0px 1pt 1pt;border-style:none solid solid;padding:0cm 5.4pt;width:203.85pt;background-color:transparent;"&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ColumnC&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;/td&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;/tr&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;tr style="mso-yfti-irow:2;mso-yfti-lastrow:yes;"&gt;&lt;font face="Times New Roman"&gt;
  &lt;/font&gt;&lt;td style="border-width:0px 1pt 1pt;border-style:none solid solid;padding:0cm 5.4pt;width:203.85pt;background-color:transparent;"&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ColummToShow&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;
  &lt;/font&gt;&lt;/td&gt;&lt;font face="Times New Roman"&gt;
 &lt;/font&gt;&lt;/tr&gt;&lt;font face="Times New Roman"&gt;
&lt;/font&gt;&lt;/table&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;/p&gt;</description></item><item><title>MasterDetail example question</title><link>http://xceed.com/CS/forums/thread/32479.aspx</link><pubDate>Tue, 31 Jul 2012 23:45:06 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32479</guid><dc:creator>Ken</dc:creator><slash:comments>4</slash:comments><comments>http://xceed.com/CS/forums/thread/32479.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32479</wfw:commentRss><description>&lt;p&gt;I've been trying to build a Master/Detail grid using the example but without the sources for the NorthWind database or the access functions (specifically&amp;nbsp;SampleData.DataProvider.GetNorthwindDataSet()), I am unable to figure out how.&lt;/p&gt;&lt;p&gt;&amp;nbsp;In the example, gridcontrol1 is bound to "Shippers" which I expect is a table name.&lt;/p&gt;&lt;p&gt;However, detailGridTemplate is bound to "Shippers.ShippersOrders".&lt;/p&gt;&lt;p&gt;What exactly is "Shippers.ShippersOrders", a view, a relation?&lt;/p&gt;&lt;p&gt;I know the MasterDetail sample correctly reduces the detail to only those belonging to the parent row, but the example does not expose how this happens. Any hints would be helpful.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Also, is it possible to get the NorthWind database access functions used in the examples?&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;	&lt;/span&gt;Ken Gilbert&amp;nbsp;&lt;/p&gt;</description></item><item><title>Move rows up &amp; down in xceed grid for .Net using drag &amp; Drop</title><link>http://xceed.com/CS/forums/thread/19944.aspx</link><pubDate>Mon, 06 Apr 2009 08:51:12 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:19944</guid><dc:creator>Lalit</dc:creator><slash:comments>4</slash:comments><comments>http://xceed.com/CS/forums/thread/19944.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=19944</wfw:commentRss><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I want to move the rows in the grid up &amp;amp; down using drag &amp;amp; drop feature. I am using xceed grid for .Net. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;Can any one let me know if this functionality is in buile in xcedd. IF not can anyone please help with the solution for the same.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Thanks &amp;amp; Regards,&lt;/P&gt;
&lt;P&gt;Lalit&lt;/P&gt;</description></item><item><title>How to get cell value from selected row</title><link>http://xceed.com/CS/forums/thread/31742.aspx</link><pubDate>Fri, 24 Feb 2012 22:34:09 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31742</guid><dc:creator>Frederic</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/31742.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31742</wfw:commentRss><description>&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;In the SelectedRowsChanged event, how to get the value of
a selected row's cell by column name&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;I'm expecting something like &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;gridControl1.SelectedRows[0].Cells[&amp;lt;field name&amp;gt;].value&lt;/strong&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;but Cells collection doesn't exist in this context....&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Thanks&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;</description></item><item><title>QTP can not get cell value from Xceed grid</title><link>http://xceed.com/CS/forums/thread/32229.aspx</link><pubDate>Mon, 11 Jun 2012 06:11:08 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32229</guid><dc:creator>steve</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32229.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32229</wfw:commentRss><description>&lt;p&gt;QTP is identifying the grid as a 
generic object (SwfObject:grid) and not really a toolbar (Swfgrid)&lt;/p&gt;&lt;p&gt;How can i get the value out of the cells in the grid? Please find the first attachment, I would like to get cell values out of grid and compare 
with expected result. &lt;br&gt;&lt;/p&gt;&lt;p&gt;Application under test is windows form using Xceed.Grid, a data grid control for .NET and Xceed.Grid version number is 3.7.8257.17090.&lt;/p&gt;&lt;p&gt;In Screen shot&lt;br&gt;1. First picture shows grid, I would like to get value "1" from data row (0) and column Time4.&lt;br&gt;2. Second Picture: I tried to use "Dot Net Windows Form Spy", I can not see the cell value in the "Grid Data row properties"&lt;br&gt;3. Third Picture: I tried to use following code in QTP&lt;br&gt;&lt;/p&gt;&lt;p&gt;If i type "Set x = SwfWindow("FormName").SwfObject("grid").Object.DataRows." and following options were displayed and can not find cell&lt;/p&gt;&lt;p&gt;If i type "Set x = SwfWindow("FormName").SwfObject("grid").Object.DataRows(0)." no options were given by QTP and on executing, I get following error "Object required: 'SwfWindow(...).SwfObject(...).Object.DataRows(...)'" &lt;br&gt;&lt;/p&gt;&lt;p&gt;If i type&amp;nbsp; "Set x = SwfWindow("FormName").SwfObject("grid").Object.DataRows.Item(" some options are displayed, on selecting any option, following error is thrown by QTP error "Object required: 'SwfWindow(...).SwfObject(...).Object.DataRows(...)'" &lt;/p&gt;&lt;p&gt;I tried following scenarios as well: &lt;br&gt;Scnerio 1: &lt;br&gt;I tried to use code suggest by Charles Bérubé-Rémillard
Technical Support
Xceed Software Inc, in link &lt;br&gt;http://xceed.com/CS/forums/thread/3105.aspx&lt;br&gt;&amp;lt;code&amp;gt;&lt;br&gt;Dim dataSource As Object = gridControl1.DataSource &lt;br&gt;&lt;br&gt;Dim bs As BindingSource = DirectCast(dataSource, BindingSource) &lt;br&gt;&lt;br&gt;Dim value As Integer = CInt(gridControl1.DataRows(0).Cells(0).Value) &lt;br&gt;&amp;lt;/code&amp;gt;&amp;nbsp;

&lt;br&gt;&lt;/p&gt;&lt;p&gt;i am not sure what is "gridControl1" in the above code.&lt;br&gt;I thought gridcontrol in my case is "SwfWindow("FormName").SwfObject("grid")" and altered the code to&amp;nbsp; &lt;br&gt;&lt;/p&gt;&lt;p&gt;Dim value As Integer = CInt(SwfWindow("FormName").SwfObject("grid").DataRows(0).Cells(0).Value) &lt;/p&gt;&lt;p&gt;QTP is throwing Syntax error, not sure how to fix it.&lt;/p&gt;&lt;p&gt;Senario 2:&lt;br&gt;As mentioned in last comment in link http://xceed.com/CS/forums/thread/3105.aspx&lt;/p&gt;&lt;p&gt;Set accSumGrid = swfwindow("CMD View").SwfObject("grid").Object&lt;br&gt;Set myDs = accSumGrid.DataSource&lt;br&gt;&lt;br&gt;For i= 0 to (myDs.Rows.Count -1)&lt;br&gt;    For j = 0 to 3&lt;br&gt;	msgbox  myDs.Rows.Item(i).Item(j)	&lt;br&gt;    Next&lt;br&gt;Next &lt;br&gt;&lt;/p&gt;&lt;p&gt;In my case i tried&lt;br&gt;Set accSumGrid = SwfWindow("FormName").SwfObject("grid").Object&lt;br&gt;
Set myDs = accSumGrid.DataSource&lt;br&gt;
&lt;br&gt;
For i= 0 to (myDs.Rows.Count -1)&lt;br&gt;
    For j = 0 to 3&lt;br&gt;
	msgbox  myDs.Rows.Item(i).Item(j)	&lt;br&gt;
    Next&lt;br&gt;
Next &lt;br&gt;
&lt;/p&gt;&lt;p&gt;&lt;br&gt;"myDs.Rows.Count" did not work and as well as "myDs.Rows.Item(i).Item(j)"&lt;br&gt;&lt;br&gt;SwfWindow("FormName").SwfObject("grid").Object. does not have rows option&lt;br&gt;
 &lt;br&gt;&lt;/p&gt;&lt;p&gt;Can you please help me&lt;br&gt;&lt;/p&gt;</description></item><item><title>Hide datagrid row selector</title><link>http://xceed.com/CS/forums/thread/32132.aspx</link><pubDate>Mon, 21 May 2012 12:53:55 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32132</guid><dc:creator>Francisco</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32132.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32132</wfw:commentRss><description>&lt;p&gt;Hello, How do I hide the rowselector on a grid?&lt;br&gt;&amp;nbsp;&lt;br&gt;By row selector, I mean the that grey column on the left hand side, where&lt;br&gt;the arrow appears when you click into a row.&lt;br&gt;&lt;/p&gt;&lt;p&gt;you can see what I say here:&lt;/p&gt;&lt;p&gt;&lt;a href="http://tinypic.com/esrt5v.jpg"&gt;http://tinypic.com/esrt5v.jpg&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Numeric Column NumericEditor does not accept "%"</title><link>http://xceed.com/CS/forums/thread/31880.aspx</link><pubDate>Fri, 23 Mar 2012 14:13:15 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31880</guid><dc:creator>Allaume</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31880.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31880</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have a grid with a modifiable column that has a percent string format&lt;/p&gt;&lt;p&gt;I would like users to be able to write percent numbers directly in the cells&lt;/p&gt;&lt;p&gt;but I can't figure out how to do that. The cells would not accept the "%"&lt;/p&gt;&lt;p&gt;char...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;THanks&amp;nbsp;&lt;/p&gt;</description></item><item><title>Grid License Died</title><link>http://xceed.com/CS/forums/thread/31928.aspx</link><pubDate>Wed, 28 Mar 2012 20:38:07 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31928</guid><dc:creator>Neil</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31928.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31928</wfw:commentRss><description>&lt;p&gt;Using Xceed .NET Components that includes .Net&amp;nbsp;Grid3.8, purchased Nov 2009 and it has worked without issue since then.&lt;/p&gt;&lt;p&gt;Today, the Grid License key is reported as invalid, yet the Editors and Validation keys are still OK. Uninstalled and reinstalled with no change. This worked yesterday and I've not made any changes to the development environment.&lt;/p&gt;&lt;p&gt;Where might I begin to look for a solution?&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;Neil&lt;/p&gt;</description></item><item><title>Xceed.Grid.Licenser.LicenseKey = "xxx" takes an AGE to complete</title><link>http://xceed.com/CS/forums/thread/32001.aspx</link><pubDate>Tue, 17 Apr 2012 14:29:37 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:32001</guid><dc:creator>Martin</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/32001.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=32001</wfw:commentRss><description>&lt;p&gt;Hi, we use version&amp;nbsp;3.8.8577.11540 of the winforms grid control in our application, its referenced across 20 odd assemblies making up our solution.&lt;/p&gt;&lt;p&gt;Setting the LicenseKey property of the Grid control is taking upwards of 20 seconds to complete on one clients site in particular but seems fine at other clients. I also set the same property on Xceed.Editors.License and this sets with absolutely no delay.&lt;/p&gt;&lt;p&gt;The solution comprises several mixed vb and c# projects if that helps&lt;/p&gt;&lt;p&gt;*Edit*&lt;/p&gt;&lt;p&gt;I've just written a small console app with the same dependency and have timed how long it takes to set the license a bit more scientifically than just "AGES" :)&lt;/p&gt;&lt;p&gt;System.Diagnostics.Stopwatch reports almost exactly 30 seconds every time this is called. Last 4 ellapsed milliseconds were 30,274 / 30,411 / 30,249 &amp;amp; 30,239 which looks almost like a 30 second timeout is being hit somewhere although it ultimately sets the license key ok&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Can anybody help?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers&lt;/p&gt;&lt;p&gt;Martin&amp;nbsp;&lt;/p&gt;</description></item><item><title>Problems with Combox</title><link>http://xceed.com/CS/forums/thread/31867.aspx</link><pubDate>Wed, 21 Mar 2012 18:48:02 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31867</guid><dc:creator>Emerson</dc:creator><slash:comments>15</slash:comments><comments>http://xceed.com/CS/forums/thread/31867.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31867</wfw:commentRss><description>&lt;p&gt;I know I have to be doing something wrong but just can't find the issue. I am using v3.9 of the .Net Grid.&lt;/p&gt;&lt;p&gt;Problem: When the grid is displayed in the form, the combobox column is displaying the value of the column from the binding dataset for the grid. When I click on the cell, the combox displays the appropriate caption information. But when I move off the cell, the value either becomes empty or returns to the original value of the row from the binding dataset.&lt;/p&gt;&lt;p&gt;The dataset contains multiple datatables without any relations established. The grid is bound to one of the datatables and the combobox is bound to a different datatable.&lt;/p&gt;&lt;p&gt;The key value for the combo box is a string value (Alpha-Numeric). Not a typical numeric Id value showing a string Caption.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;What is going wrong?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here&amp;nbsp;is my code:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Set the Grid Properties&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Enabled = True&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.BeginInit()&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Datasource&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.SetDataBinding(dsExportDetails, "ProgramBase")&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Headers&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.HeaderRows.Add(columnManagerRow)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("ProgramId").Visible = False&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("PackageId").Visible = False&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Editing with single click&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.SingleClickEdit = True&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Checkbox column&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("Selected").VisibleIndex = 0&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("Selected").Width = 50&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("Selected").CellEditorManager = New CheckBoxEditor()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("Selected").CellViewerManager = New CheckBoxViewer()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("Selected").HorizontalAlignment = HorizontalAlignment.Center&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("Selected").VerticalAlignment = VerticalAlignment.Center&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Dropdown columns&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Currency&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CurrencyComboBoxEditor = New ComboBoxEditor(dsExportDetails, "ExchangeRates", "ExchangeSetName", "%RateDescriptor%")&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CurrencyComboBoxEditor.TemplateControl.AllowDropDown = True&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CurrencyComboBoxEditor.TemplateControl.AllowFreeText = False&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("ProgBaseCurrency").CellEditorManager = CurrencyComboBoxEditor&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("ProgBaseCurrency").HorizontalAlignment = HorizontalAlignment.Left&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Readonly the other columns&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("ProgBaseWeight").ReadOnly = True&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("ProgBaseDistance").ReadOnly = True&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("ProgBaseEnergy").ReadOnly = True&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.Columns("Idnum").ReadOnly = True&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; grdExportDetails.EndInit()&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;</description></item><item><title>Export to XML fails to Load into Excel Because of a Style error.</title><link>http://xceed.com/CS/forums/thread/26811.aspx</link><pubDate>Wed, 12 May 2010 18:43:37 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:26811</guid><dc:creator>Morgan</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/26811.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=26811</wfw:commentRss><description>&lt;p&gt;I am having problems opening a XML file that was created by Xceed's Grid export.&amp;nbsp; Sometimes I get a error from Excel 2003 when trying to open the XML file.&lt;/p&gt;&lt;p&gt;Error: "Problems came up in the following areas during Load:&amp;nbsp; Style".&amp;nbsp; It tells me to check a log file for a list of errors but I can not find the log file.&lt;br&gt;&lt;/p&gt;&lt;p&gt;If I turn off IncludeGridStyles then the problem goes away.&amp;nbsp; The Grid is a flat grid with no groups or custom editors.&amp;nbsp; The XML file size is about 4M.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Any ideas as to what could be causing the error? &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;The following code is part of a Wrapper I created for the Grid Control:&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Public Sub ExportGrid(Optional ByVal Filename As String = "", Optional ByVal vIncludeGridStyles As Boolean = True)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim saveFileDialog As New SaveFileDialog&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; saveFileDialog.Filter = "XML Spreadsheet (*.xml)|*.xml"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; saveFileDialog.FileName = Filename&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If saveFileDialog.ShowDialog() &amp;lt;&amp;gt; System.Windows.Forms.DialogResult.OK Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim excelExporter As New ExcelExporter&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelExporter.IncludeColumnHeaders = True&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelExporter.ColumnHeaderStyle = New ExcelStyle(Color.White, Color.Black, New Font(Me.Font, FontStyle.Bold), ContentAlignment.BottomLeft)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelExporter.GridLineColor = Color.DarkGray&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelExporter.IncludeDetailGrids = True&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelExporter.IncludeGridStyles = vIncludeGridStyles&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelExporter.RepeatParentData = True&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelExporter.CellDataFormat = CellDataFormat.Value&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelExporter.DetailGridsMode = DetailGridsMode.Independent&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excelExporter.Export(Me, saveFileDialog.FileName)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (DialogResult.Yes = (MessageBox.Show("Export successful." + System.Environment.NewLine + System.Environment.NewLine + "Do you wish to open the exported spreadsheet into Excel now?", "Export successful", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))) Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Process.Start(saveFileDialog.FileName)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catch exception As Exception&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Throw New InvalidOperationException("An error occured while trying to open " + saveFileDialog.FileName + ".&amp;nbsp; Make sure that Microsoft Excel is installed.", exception)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; End Sub &lt;br&gt;&lt;/p&gt;</description></item><item><title>How to programmatically format a column</title><link>http://xceed.com/CS/forums/thread/31727.aspx</link><pubDate>Thu, 23 Feb 2012 19:04:47 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31727</guid><dc:creator>Frederic</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/31727.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31727</wfw:commentRss><description>&lt;p&gt;Assuming the grid is bound to a database and, of course, BEFORE the connection is opened, how to format a column, For instance phone numbers are stored as digits only and I want to display with a mask. I don't want the grid to compute and transform each cell after the display, I want the display to take into account the formatting.&lt;/p&gt;</description></item><item><title>How to group by programmatically ?</title><link>http://xceed.com/CS/forums/thread/31728.aspx</link><pubDate>Thu, 23 Feb 2012 19:10:36 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31728</guid><dc:creator>Frederic</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/31728.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31728</wfw:commentRss><description>&lt;p&gt;How to group by programmatically ?&lt;/p&gt;&lt;p&gt;And more generally speaking, since where is the getting start documentation explaining how to do basic stuff like this?&lt;/p&gt;</description></item><item><title>How to display bitmap in the row header ?</title><link>http://xceed.com/CS/forums/thread/31726.aspx</link><pubDate>Thu, 23 Feb 2012 18:57:16 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31726</guid><dc:creator>Frederic</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31726.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31726</wfw:commentRss><description>&lt;p&gt;How to display bitmap in the row header just like you can do with a ListView except that xceed grid is bound to a database.&lt;/p&gt;</description></item><item><title>What's this .mshc file for documentation ??????????????</title><link>http://xceed.com/CS/forums/thread/31729.aspx</link><pubDate>Thu, 23 Feb 2012 23:01:08 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31729</guid><dc:creator>Frederic</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31729.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31729</wfw:commentRss><description>&lt;p&gt;Why isn't there any documentation about this product? I mean, something that you can read in .pdf, .html&lt;/p&gt;</description></item><item><title>Export to excel in .xls format not in XML</title><link>http://xceed.com/CS/forums/thread/23116.aspx</link><pubDate>Mon, 03 Aug 2009 11:15:28 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:23116</guid><dc:creator>Supriya</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/23116.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=23116</wfw:commentRss><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am working on Xceed Grid for .Net 3.7. I want to export the data to excel, not in XML but in xls format. &lt;/P&gt;
&lt;P&gt;I&amp;nbsp;followed some previous posts about this topic and&amp;nbsp;saw a comment, "This feature is on our request list but currently not available in the grid. " at &lt;A href="http://xceed.com/CS/forums/thread/9286.aspx"&gt;http://xceed.com/CS/forums/thread/9286.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I just want to confirm&amp;nbsp;whether this is available in any latest service packs or not. And is there any other way to achieve this?&lt;/P&gt;</description></item><item><title>Update items in combo box CellEditorManager based on another cell value</title><link>http://xceed.com/CS/forums/thread/31616.aspx</link><pubDate>Fri, 27 Jan 2012 01:05:07 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31616</guid><dc:creator>Leo</dc:creator><slash:comments>5</slash:comments><comments>http://xceed.com/CS/forums/thread/31616.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31616</wfw:commentRss><description>&lt;P&gt;I'm trying to update the items in a combo box in one cell, based off the value of a combobox in another cell. In the ActivatingControl event. I've tried adding and removing items from the WinComboBox returned by the CellEditorEventArgs.Control but I receive an error saying that the datasource does not support insertion or deletion. I get the same thing when attempting to remove items from the CellEditorEventArgs.Cell.CellEditorManager. I've also tried to update the datasource directly, which doesn't error but doesn't update the combo box either.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I'm setting up the combo box as follows:&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;System.Collections.Generic.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;SortedList&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;String&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;gt; prodList = oApplication.getProductList();&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;cbprod.TemplateControl.AllowFreeText = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;false;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;cbprod.TemplateControl.DropDownSize = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;Size&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;(g.Columns[1&lt;/FONT&gt;&lt;FONT size=2&gt;].Width * 2, 150);&lt;/P&gt;
&lt;P&gt;cbprod.TemplateControl.DropDownControl.Columns[0].VisibleIndex = 1;&lt;/P&gt;
&lt;P&gt;g.Columns[1&lt;/FONT&gt;&lt;FONT size=2&gt;].CellEditorManager = cbprod;&lt;/P&gt;
&lt;P&gt;g.Columns[1&lt;/FONT&gt;&lt;FONT size=2&gt;].CellViewerManager = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; Xceed.Grid.Viewers.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;ComboBoxViewer&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;(prodList.ToList(), &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;""&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"Value"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"%Value%, %Key%"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;
&lt;P&gt;g.Columns[1].CellEditorManager.ActivatingControl += AppProduct_ActivatingControl;&lt;/P&gt;
&lt;P&gt;g.Columns[1].CellEditorManager.DeactivatingControl += AppProduct_DeactivatingControl;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since I've tried 4 different ways of adding and removing items as described above, I didn't include that code here. I was hoping to get some suggestions on how to do it with the setup I posted above.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Leo&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item><item><title>Visible rows in .net Xceed Grid for .Net</title><link>http://xceed.com/CS/forums/thread/31556.aspx</link><pubDate>Fri, 13 Jan 2012 15:02:48 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31556</guid><dc:creator>Kunal</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/31556.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31556</wfw:commentRss><description>&lt;p&gt;How Could i find the rows which are visible ?&lt;/p&gt;&lt;p&gt;for example , i added 100 rows, and at a time there are 40 -45 rows are visible.&lt;/p&gt;&lt;p&gt;by programming, how could i get the visible row numbers /count.&lt;/p&gt;&lt;p&gt;If i scroll down/ up in that case it should very , i could find the first visible row but number of visible rows / last visible row is not avaiable.&lt;/p&gt;&lt;p&gt;Could you help me out. &lt;br&gt;&lt;/p&gt;</description></item><item><title>Cell border -- paintforeground</title><link>http://xceed.com/CS/forums/thread/31453.aspx</link><pubDate>Mon, 12 Dec 2011 23:02:43 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31453</guid><dc:creator>Aaron</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31453.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31453</wfw:commentRss><description>&lt;p&gt;I am trying to put a left and right border on all cells in a row. To do this, I have created two classes:&amp;nbsp;MonthlyBorderRow and BorderCell. I got most of the code from the Puzzle sample from Xceed. However, for some reason only the first cell in each row is getting the border. To set the created class as the template, I am using this line:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;grdMonthly.DataRowTemplate = new MonthlyBorderRow();&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I welcome any suggestions or ideas. Please let me know if you need anything else.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;////////////////////////////////////////////////////////////////&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;public class MonthlyBorderRow : DataRow&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Default constructor used, in this sample, to create a new data row template&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public MonthlyBorderRow()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : base()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Necessary only if you want to use the ImageRow in the Grid Designer&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public MonthlyBorderRow(RowSelector rowSelector)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : base(rowSelector)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // This constructor is use for creating a new ImageRow by cloning the&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // template passed as a parameter.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // We must add all the code here to copy the properties of that class.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // It is called each time the grid needs to create new DataRow objects from the DataRowTemplate&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected MonthlyBorderRow(MonthlyBorderRow template)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : base(template)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Called when we need to create a cell for this row (When adding a column to the grid for example).&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected override Cell CreateCell(Column parentColumn)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return new BorderCell(parentColumn);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Creates a clone of a ImageRow object and returns a reference to the&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // newly created row.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected override Row CreateInstance()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return new MonthlyBorderRow(this);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; public class BorderCell : DataCell&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // This constructor is used to creat a new ImageCells by cloning the&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // template passed as a parameter.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // We must add all the code here to copy the properties of that class because&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // it is called each time the grid needs to create new DataCell objects from&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // the existing DataRowTemplate.Cells collection.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected BorderCell(BorderCell template)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : base(template)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Initializes a new instance of the DataCell class specifying its parent column.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Used by the ImageRow.CreateCell&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public BorderCell(Column parentColumn)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : base(parentColumn)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Creates a clone of an ImageCell object and returns a reference to the&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // newly created cell&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected override Cell CreateInstance()&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return new BorderCell(this);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Paints the foreground of the cell.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected override void PaintForeground(GridPaintEventArgs e)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Pen pen = new Pen(GridControl.GridLinePen.Color, 2);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Point point = new Point(e.DisplayRectangle.X + 1, e.DisplayRectangle.Y);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Point endPoint = new Point(e.DisplayRectangle.X + 1, e.DisplayRectangle.Y + ParentRow.Height - 1);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.Graphics.DrawLine(pen, point, endPoint);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; point = new Point(e.DisplayRectangle.X + ParentColumn.Width - 1, e.DisplayRectangle.Y);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; endPoint = new Point(e.DisplayRectangle.X + ParentColumn.Width - 1, e.DisplayRectangle.Y + ParentRow.Height);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.Graphics.DrawLine(pen, point, endPoint);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; base.PaintForeground(e);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;////////////////////////////////////////////////////////////////&amp;nbsp;&lt;/p&gt;</description></item><item><title>Excel export with exceed grid</title><link>http://xceed.com/CS/forums/thread/31409.aspx</link><pubDate>Tue, 06 Dec 2011 16:42:30 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31409</guid><dc:creator>Saifee</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31409.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31409</wfw:commentRss><description>&lt;P&gt;Hi, &lt;/P&gt;
&lt;P&gt;&amp;nbsp;I am using Xceed Grid (ver-3.8.11214.17010 ) for Windows to export the grid data to excel file. Below is the code used.&lt;/P&gt;
&lt;P&gt;After writing the name of the file in the dialog, the application just crashes. Excel version used is 2003.&lt;/P&gt;
&lt;P&gt;Please help me resolve this issue.&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;Dim&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; excel &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; Exporting.ExcelExporter = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; Exporting.ExcelExporter()&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; dir &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;String&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; saveDialog &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; SaveFileDialog = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; SaveFileDialog()&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;With&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; saveDialog&lt;/P&gt;
&lt;P&gt;.AddExtension = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;True&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;.CheckPathExists = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;True&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;.DefaultExt = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"xls"&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;.OverwritePrompt = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;True&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;.Filter = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"Excel|*.xls"&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; .ShowDialog() = Windows.Forms.DialogResult.OK &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Then&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;dir = .FileName&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Else&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Exit&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;With&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;excel.IncludeColumnHeaders = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;True&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;excel.CellDataFormat = Exporting.CellDataFormat.Value&lt;/P&gt;
&lt;P&gt;excel.Export(GridCtrl, dir)&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Scroll bars are not visible for Xceed Grid for .NET in Windows 7</title><link>http://xceed.com/CS/forums/thread/31359.aspx</link><pubDate>Tue, 22 Nov 2011 10:49:55 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31359</guid><dc:creator>VIjay</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31359.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31359</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;&amp;nbsp;I am facing a strange problem with Xceed Grid Scroll bars in Windows 7. &amp;nbsp;I have a windows forms application that uses Xceed Grid (v 2.5) and the columns and rows for this grid are added at run time. The issue is, In Windows 7 the scroll bars (both) are not visible even if the columns or rows are exceeding the client visible area. But this is working fine in Windows XP.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Please help me in solving this issue.&lt;/p&gt;</description></item><item><title>Bug ? WinComboBox doesn't have the same behavior as .NET ComboBox</title><link>http://xceed.com/CS/forums/thread/31270.aspx</link><pubDate>Fri, 28 Oct 2011 19:31:23 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31270</guid><dc:creator>Carl</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31270.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31270</wfw:commentRss><description>&lt;p&gt;If your mouse is in the TextBoxArea of the WinComboBox when you open it and you already have a SelectedItem assigned to it, the highlighted item will be the one the mouse is on. This behavior is fine, however when you press an arrow key (up key or down key) the highlighted will be the one just before of after your original SelectedItem NOT the one before or after the CURRENT highlighted one (which is the one the mouse is pointing).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here's an example with screenshots :&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://i43.tinypic.com/6p9ox1.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Item 1 is selected.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Now we open the combobox and we hover the mouse on another item in the list&lt;/p&gt;&lt;p&gt;&lt;img src="http://i40.tinypic.com/5lduza.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here's the result after pressing the DOWN ARROW KEY once&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img src="http://i41.tinypic.com/xp2fea.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Notice that the new selected item is "item 2" but should be "item 6". If you repeat the same steps with .NET's ComboBox control, the selected item will be "item6" and to be honest it makes more sense for the user. So is this a bug ? If it is, is there an easy way to fix it.&lt;/p&gt;&lt;p&gt;Tested on .NET 2.0, Xceed Grid&amp;nbsp;3.1.6353.0&amp;nbsp;&lt;/p&gt;</description></item><item><title>Howto get the displayed value from a gridcontrols cell</title><link>http://xceed.com/CS/forums/thread/31245.aspx</link><pubDate>Wed, 19 Oct 2011 20:56:58 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31245</guid><dc:creator>Dietmar</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31245.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31245</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;another thing that keeps me puzzled: &lt;/p&gt;&lt;p&gt;I built a grid with some lookup style columns (i.e columns displaying a lookup value for the actual item within the underlying&lt;/p&gt;&lt;p&gt;datarow by using a comboboxviewer and comboboxeditor). Now the problem is this:&lt;/p&gt;&lt;p&gt;I want to export the data that is displayed within the grid, but I can only access the cell value, but there seems to be no way&lt;/p&gt;&lt;p&gt;(that I know of) to access the displayed value. The documentation indicates, that it should be&amp;nbsp; possible by querying the CellViewerManager&lt;/p&gt;&lt;p&gt;of the cell, maybe by calling its GetText(..) method, but there is no example and the usage remains quite unclear.&lt;/p&gt;&lt;p&gt;Anyone stumbled upon a similar problem?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Kind regards&lt;/p&gt;&lt;p&gt;Dietmar &lt;br&gt;&lt;/p&gt;</description></item><item><title>card view</title><link>http://xceed.com/CS/forums/thread/31240.aspx</link><pubDate>Wed, 19 Oct 2011 19:57:17 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31240</guid><dc:creator>Abed</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/31240.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31240</wfw:commentRss><description>is there any card/contact view in the evaluation version?</description></item><item><title>Howto insert a new row with InsertionRow</title><link>http://xceed.com/CS/forums/thread/31207.aspx</link><pubDate>Thu, 13 Oct 2011 12:54:06 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31207</guid><dc:creator>Dietmar</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31207.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31207</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;&amp;nbsp;another topic that keeps me puzzled is how to insert a new datarow in a databound grid. This should be trivial:&lt;/p&gt;&lt;p&gt;Just insert the InsertionRow, fill in any values and the underlying datarow should be filled, when the EditEnded event is raised.&lt;/p&gt;&lt;p&gt;Of course, it is not that easy, what happens is this:&lt;/p&gt;&lt;p&gt;When I select the InsertionRow, a new empty DataRow is created. When leaving the InsertionRow, an EndEdit event is raised, the&lt;/p&gt;&lt;p&gt;data row remains empty and no new row gets inserted.&lt;/p&gt;&lt;p&gt;The documentation reads:&lt;/p&gt;&lt;div class="title"&gt;&lt;b&gt;How to make the InsertionRow insert its data &lt;/b&gt;&lt;/div&gt;&lt;div class="title"&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="title"&gt;&lt;p class="i1"&gt;As of version 1.1, the &lt;a href="http://xceed.com/CS/forums/ms.help?method=page&amp;amp;id=XCEED.GRID%7EXCEED.GRID.CELLROW%7EBEGINEDIT&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US" target=""&gt;BeginEdit&lt;/a&gt; and &lt;a href="http://xceed.com/CS/forums/ms.help?method=page&amp;amp;id=XCEED.GRID%7EXCEED.GRID.CELLROW%7EENDEDIT&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US" target=""&gt;EndEdit&lt;/a&gt; methods have been moved to the &lt;a href="http://xceed.com/CS/forums/ms.help?method=page&amp;amp;id=XCEED.GRID%7EXCEED.GRID.CELLROW&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US" target=""&gt;CellRow&lt;/a&gt; class rather than only the &lt;a href="http://xceed.com/CS/forums/ms.help?method=page&amp;amp;id=XCEED.GRID%7EXCEED.GRID.DATAROW&amp;amp;product=VS&amp;amp;productVersion=100&amp;amp;topicVersion=&amp;amp;locale=EN-US&amp;amp;topicLocale=EN-US" target=""&gt;DataRow&lt;/a&gt; class meaning that you will only need to call the EndEdit 
method on the InsertionRow to commit the row.&lt;/p&gt;&lt;p class="i1"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="i1"&gt;So this should be a no-brainer...but it remains a mystery to me.&lt;/p&gt;&lt;p class="i1"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="i1"&gt;Dietmar&amp;nbsp; &lt;br&gt;&lt;/p&gt;&amp;nbsp;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>FitHeightToEditors-Property without effect</title><link>http://xceed.com/CS/forums/thread/31200.aspx</link><pubDate>Wed, 12 Oct 2011 19:17:27 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31200</guid><dc:creator>Dietmar</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/31200.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31200</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I tried using the &lt;font size="1"&gt;FitHeightToEditors property on a detailgrid (applied to the DataRowTemplate property on the detail grid), that contains several DateTimePickers as&lt;/font&gt;&lt;/p&gt;&lt;p&gt;CellEditorManager (as was discussed under http://xceed.com/CS/forums/thread/30606.aspx).&lt;/p&gt;&lt;p&gt;Unfortunately, the row height is never changed, the DateTimePicker will only be partially visible.&lt;/p&gt;&lt;p&gt;I read the posting under http://xceed.com/CS/forums/thread/28254.aspx, but it's no real help, as it is not clear, how the feature&lt;/p&gt;&lt;p&gt;is exactly supposed to work. The documentation also does not give a clue...&lt;/p&gt;&lt;p&gt;&amp;nbsp;Any help will be appreciated!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks, &lt;br&gt;&lt;/p&gt;&lt;p&gt;Dietmar &lt;br&gt;&lt;/p&gt;</description></item><item><title>Inserting a row using the Insert row causes frustration for the user.</title><link>http://xceed.com/CS/forums/thread/25646.aspx</link><pubDate>Wed, 03 Feb 2010 15:19:15 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:25646</guid><dc:creator>Morgan</dc:creator><slash:comments>4</slash:comments><comments>http://xceed.com/CS/forums/thread/25646.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=25646</wfw:commentRss><description>&lt;p&gt;When someone inserts a row using the insert line and they press 
the Enter key in the first cell the row is added and moves to the bottom
 of the Grid (if no sorting).&amp;nbsp; The user then needs to find the row they just added and 
finish adding data to the rest of the cells.&lt;/p&gt;&lt;p&gt;Is there a way to prevent this or at least move the focus to the newly add row?&lt;br&gt;&lt;/p&gt;</description></item><item><title>Treeview for grid</title><link>http://xceed.com/CS/forums/thread/31169.aspx</link><pubDate>Fri, 07 Oct 2011 13:33:07 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31169</guid><dc:creator>Steve</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31169.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31169</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I have a datatable whose rows have a uniqueid and a parentid. &lt;/p&gt;&lt;p&gt;any row whith a parentid of zero is a top level row (it is not a child of any other row). &lt;/p&gt;&lt;p&gt;Any row that has a parentid is a child of the row which has that id as its unique id etc (a foreign key).&lt;/p&gt;&lt;p&gt;A row in the datatable can have any number of child items which could recurse forever.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am looking for a solution that will allow me to bind the datatable to a grid control and for the grid control to sort the parent / child relationships and show them as collapsable groups using 'DetailGridTemplates'. &lt;/p&gt;&lt;p&gt;I also require the ability to add further rows as child rows into the grid.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have looked at the 'GridTreeViewBrowser' example and downloaded another example project from&lt;/p&gt;&lt;p&gt;http://www.xceedsoft.com/cs/download/XceedGrid/CSharp/Grid TreeView.zip&lt;/p&gt;&lt;p&gt;Am I asking too much of the xceed grid?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Many thanks&lt;/p&gt;&lt;p&gt;Steve &lt;br&gt;&lt;/p&gt;</description></item><item><title>Exception "Child list for field RelationParentChild cannot be created" in SetDataBinding on DetailGrid</title><link>http://xceed.com/CS/forums/thread/31069.aspx</link><pubDate>Wed, 21 Sep 2011 12:30:05 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31069</guid><dc:creator>Dietmar</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31069.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31069</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I encountered some strange behaviour on the Xceed Gridcontrol for Windows Forms&amp;nbsp; (v3.9), trying to implement a databound master detail&lt;/p&gt;&lt;p&gt;grid. I setup and loaded two datatables in a dataset with an additional Parent-Child-Relationship between these two tables added to the&lt;/p&gt;&lt;p&gt;dataset. The relation has been tested, there is no problem in navigating the parent-child relationship (e.g. by calling DataRow.GetChildRows,&lt;/p&gt;&lt;p&gt;using this relation).&lt;/p&gt;&lt;p&gt;When establishing the databinding in the detailgrid, an exception is thrown: "Child list for field RelationParentChild cannot be created" &lt;/p&gt;&lt;p&gt;The actual code looks like this:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;gridControl.BeginInit();&lt;/p&gt;&lt;p&gt;gridControl.SetDataBinding(dataTableParent, "");&lt;/p&gt;&lt;p&gt;// additional code to setup grid&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DetailGrid detailGrid = new DetailGrid();&lt;/p&gt;&lt;p&gt;// additional code to setup detail grid&lt;/p&gt;&lt;p&gt;&amp;nbsp;gridControl.Add(detailGrid);&lt;/p&gt;&lt;p&gt;detailGrid.SetDataBinding(dataTableChild, relationName); // here exception occurs&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I read related postings to this problem, but none seems to address this special issue, as the databinding&lt;/p&gt;&lt;p&gt;should be complete here.&lt;/p&gt;&lt;p&gt;Any ideas on this strange behaviour?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Dietmar &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Winform Xceed Grid Cell display Html content??</title><link>http://xceed.com/CS/forums/thread/31073.aspx</link><pubDate>Thu, 22 Sep 2011 03:27:00 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31073</guid><dc:creator>kenny</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31073.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31073</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;though may be it's a bit too "fancy...... but i just would like to know is there any possibility to display html content in a winform grid cell??&lt;/p&gt;&lt;p&gt;coz i need to display the content converted from xsl in the cell........&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;thx in adv!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;kenny &lt;br&gt;&lt;/p&gt;</description></item><item><title>Checkbox inside Grid - Issue in Win 7</title><link>http://xceed.com/CS/forums/thread/31039.aspx</link><pubDate>Wed, 14 Sep 2011 09:21:37 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:31039</guid><dc:creator>Anu</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/31039.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=31039</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;&lt;p&gt;&amp;nbsp;I have a XCeed Grid which has one column as Checkbox. This Checkbox works perfectly fine in Win Xp, but under Windows 7, the checkbox is not visible at first. However, if i doubleclick on the cell containing the checking box, it would be visible.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am using .Net 1.1 &amp;nbsp;with Xceed Grid 2.1.&lt;/p&gt;&lt;p&gt;Can anyone please guide me ?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Regards&lt;/p&gt;&lt;p&gt;Anu&amp;nbsp;&lt;/p&gt;</description></item><item><title>DataGridControl Filter Width Sizing</title><link>http://xceed.com/CS/forums/thread/27951.aspx</link><pubDate>Wed, 11 Aug 2010 19:29:16 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:27951</guid><dc:creator>Elbino</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/27951.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=27951</wfw:commentRss><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Is there a way to dynamically change the size of the listbox used for grid column filtering.&amp;nbsp; We found that the listbox has a fixed width and in cases where the list of items in the column have long characters, the text is being truncated.&lt;/P&gt;</description></item><item><title>WinDatePicker format in a grid</title><link>http://xceed.com/CS/forums/thread/30907.aspx</link><pubDate>Tue, 23 Aug 2011 20:25:46 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30907</guid><dc:creator>Leonardo</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30907.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30907</wfw:commentRss><description>&lt;P&gt;Hello, I'm trying to change the way a date is shown in the Xceed Grid. I want to see something like this: 05/Jan/2010 this means, the Day, the first letters of the Month and the Year. &lt;/P&gt;
&lt;P&gt;I have tryed to change the DisplayFormatSpecifier and EditFormatSpecifier of the TemplateControl under the CellEditorManager of the Cell, but this is not working.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Please help!&lt;/P&gt;</description></item><item><title>Using Xceed Grif in ASP.net 2.0</title><link>http://xceed.com/CS/forums/thread/30780.aspx</link><pubDate>Mon, 25 Jul 2011 00:16:18 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30780</guid><dc:creator>Aditya</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30780.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30780</wfw:commentRss><description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We are thingking of migrating the existing windows application to Web application.We had a subscription for Xcced grid 2.5.5309.0.Can some one please guide me if i can use the same grid in my new web app too?&lt;/P&gt;</description></item><item><title>Hyperlink column</title><link>http://xceed.com/CS/forums/thread/25679.aspx</link><pubDate>Fri, 05 Feb 2010 20:04:34 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:25679</guid><dc:creator>Morgan</dc:creator><slash:comments>17</slash:comments><comments>http://xceed.com/CS/forums/thread/25679.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=25679</wfw:commentRss><description>Is there a type of hyperlink CellViewerManager/CellEditorManager?&amp;nbsp; If so, would you show me how to create it?&lt;br&gt;</description></item><item><title>GroupByRow in DetailGridTemplate: Error while trying to group rows</title><link>http://xceed.com/CS/forums/thread/30733.aspx</link><pubDate>Fri, 15 Jul 2011 18:11:16 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30733</guid><dc:creator>Daniel</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30733.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30733</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I have a GridControl with a DetailGridTemplate, and this template has a GroupByRow. In run-time I fill the GridControl with some DetailGrids, and each DetailGrid is filled with some DataRows. When I try to group the DataRows of any DetailGrid, I have the error described at the end of the post (please refer the stack trace below). Curiously, when I add the GroupByRow to the DetailGrids programatically (and not using the DetailGridTemplate), this erros does not occur and the DataRows are grouped correctly.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Does anyone have any suggestion on why this is happening? Thanks in advance for the help.&lt;/p&gt;&lt;p&gt;Stack trace:&lt;br&gt;&lt;/p&gt;&lt;p&gt;System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.NullReferenceException: Object reference not set to an instance of an object.&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GridElementBase.DetachFromTemplate(GridElementBase origin, Boolean copyEvents, Hashtable clonedTemplateList, Boolean cloningTemplate)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GroupBase.DetachFromTemplate(GridElementBase origin, Boolean copyEvents, Hashtable clonedTemplateList, Boolean cloningTemplate)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GroupByRow.InsertGroupCore(DetailGrid detailGrid, Int32 index, String fieldname)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GroupByRow.ManipulateGroup(DetailGrid detailGrid, Int32 groupIndex, Int32 insertAt)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GroupByRow.PerformDrop()&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.ColumnManagerRow.PerformDrop()&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.ColumnManagerRow.dragObject_MouseUp(Object sender, MouseEventArgs e)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct&amp;amp; sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)&lt;br&gt;&amp;nbsp;&amp;nbsp; at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)&lt;br&gt;&amp;nbsp;&amp;nbsp; at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)&lt;br&gt;&amp;nbsp;&amp;nbsp; at System.Delegate.DynamicInvokeImpl(Object[] args)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GridElementBase.RaiseEvent(Object eventKey, EventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.ColumnManagerCell.OnMouseUp(MouseEventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GridControl.DoMouseUp(MouseEventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GridControl.OnMouseUp(MouseEventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.WmMouseUp(Message&amp;amp; m, MouseButtons button, Int32 clicks)&lt;br&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.WndProc(Message&amp;amp; m)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GridControl.WndProc(Message&amp;amp; m)&lt;br&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp;amp; m)&lt;br&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp;amp; m)&lt;br&gt;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) &lt;br&gt;&lt;/p&gt;</description></item><item><title>Date value of 0001-01-01 displays as Null</title><link>http://xceed.com/CS/forums/thread/30632.aspx</link><pubDate>Wed, 22 Jun 2011 22:58:52 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30632</guid><dc:creator>Phil</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30632.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30632</wfw:commentRss><description>&lt;p&gt;I have a grid column defined as&amp;nbsp;DateTime. If I attempt to set a cell to a value of 0001-01-01 (eg. 1st of January 0001) then the value displays as Null.&lt;/p&gt;&lt;p&gt;My code is:&lt;/p&gt;&lt;p&gt;c.Value = CDate(dataval) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ' dataval is a string variable with value '0001-01-01'&lt;/p&gt;&lt;p&gt;At the end of this:&lt;/p&gt;&lt;p&gt;c.Value is Date: #12:00:00 AM#&lt;/p&gt;&lt;p&gt;c.GetDisplayText is "NULL" &amp;nbsp; &amp;nbsp; (which is the value of c.NullText)&lt;/p&gt;&lt;p&gt;0001-01-01 is a valid date and should display OK in the grid. &lt;/p&gt;&lt;p&gt;Phil.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>How to use datepicker in cellviewer</title><link>http://xceed.com/CS/forums/thread/30606.aspx</link><pubDate>Fri, 17 Jun 2011 14:14:35 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30606</guid><dc:creator>Kai</dc:creator><slash:comments>8</slash:comments><comments>http://xceed.com/CS/forums/thread/30606.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30606</wfw:commentRss><description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;we've migrated from XCeed Grid 2.2 to 3.9..Now we have noticed a problem on editing a date-cell. The date cell should display e.g. 'Jun 2011'. This works as desgined. But when a user wants to edit this value nothing happens: The calendar control does not open. I use the following&amp;nbsp;settings on the grid column:&lt;/P&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;
&lt;P&gt;FormatDateColumnHeader = &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;New&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; System.Globalization.&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;DateTimeFormatInfo&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;
&lt;P&gt;FormatDateColumnHeader.ShortDatePattern = &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;"MMM yyyy"&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;gridcol.FormatProvider = GridGeneral.FormatDateColumnHeader&lt;/P&gt;
&lt;P&gt;gridcol.FormatSpecifier = &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;"d"&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;This worked fine with XCeed Grid 2.2,&amp;nbsp;but at least in my case it'S not working. What yould be the correct way of solving thigs?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff face=Consolas&gt;Thanks in advance!&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Custom sorting IComparer only called when sort direction is Ascending (bug?)</title><link>http://xceed.com/CS/forums/thread/26624.aspx</link><pubDate>Tue, 27 Apr 2010 12:38:52 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:26624</guid><dc:creator>David</dc:creator><slash:comments>6</slash:comments><comments>http://xceed.com/CS/forums/thread/26624.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=26624</wfw:commentRss><description>&lt;P&gt;I have implemented a custom sorter and monitor the sort direction of the column using Column.SortDirectionChanged to create the illusion of fixed rows. What I need is to keep a certain order in a group while sorting. Say there are three types of values grouped together (value types A,B and C). I need to sort the A separate from the B which are in turn sorted separate from the C. Unfortunately, Compare is only called when the columns sort direction is Ascending (monitored during debug). Is this a know bug in the grid or might I have implemented something wrong? If the thought is this is in my implementation could you please provide a simple example that works properly? &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a quick sample to check this behaviour. It is just a&amp;nbsp;VB.Net Windows Forms app with a single label dropped on it. When this is run it confirms what I saw while debugging in a larger application. The label text is only modified after the first&amp;nbsp;click on the column header at which time its text is changed to Ascending. It never changes after this. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Imports Xceed.Grid&lt;/P&gt;
&lt;P&gt;Public Class Form1&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private grid As GridControl&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private WithEvents Col1 As Column&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private ColManagerRow As ColumnManagerRow&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Colmanager1 As ColumnManagerCell&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public mSortDirection As Xceed.Grid.SortDirection&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim isorter As sorter&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim newrow As DataRow&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; grid = New GridControl&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me.Controls.Add(grid)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ColManagerRow = New ColumnManagerRow&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Colmanager1 = New ColumnManagerCell("Col1")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; grid.Size = New Size(Me.ClientSize.Width - 20, Me.ClientSize.Height - 20)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; grid.Location = New Point(0, 0)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Col1 = New Column("Col1")&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; grid.Columns.Add(Col1)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; grid.FixedHeaderRows.Add(ColManagerRow)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Col1.CanBeSorted = True&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Col1.Visible = True&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Col1.Title = "Col1"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isorter = New sorter(Me)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Col1.DataComparer = isorter&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i As Integer = 1 To 10&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newrow = grid.DataRows.AddNew()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newrow.Cells("Col1").Value = "Col1Row" &amp;amp; i&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newrow.EndEdit()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Class sorter&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Implements IComparer&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public mowner As Form1&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub New(ByVal Owner As Form1)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mowner = Owner&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Function Compare(ByVal x As Object, ByVal y As Object) As Integer Implements System.Collections.IComparer.Compare&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mowner.Label1.Text = mowner.mSortDirection.ToString&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Function&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Class&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Sub Col1_SortDirectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Col1.SortDirectionChanged&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mSortDirection = Col1.SortDirection&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;BR&gt;End Class&lt;BR&gt;&lt;/P&gt;</description></item><item><title>DetailGridTemplates and its View</title><link>http://xceed.com/CS/forums/thread/30643.aspx</link><pubDate>Fri, 24 Jun 2011 09:28:22 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30643</guid><dc:creator>saumya</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30643.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30643</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I am creating detail grids at runtime. I have a menu items as add, whenever user selects a row and click on add i will create a detailgrid at runtime and create a row under that.&lt;/p&gt;&lt;p&gt;Following is my code&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;if (currentDetailGrid.DetailGridTemplates.Count == 0)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row.ShowPlusMinus = ShowPlusMinus.WhenDetailGridPresent;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (DetailGrid preGeneratedNextLevelDetailGrid = new DetailGrid())&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; preGeneratedNextLevelDetailGrid.Collapsed = false;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; preGeneratedNextLevelDetailGrid.DataRowTemplate.ShowPlusMinus = ShowPlusMinus.Never;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentDetailGrid.DetailGridTemplates.Add(preGeneratedNextLevelDetailGrid);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (currentDetailGrid.Columns.Count == 0)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentDetailGrid.Columns.Add(new Xceed.Grid.Column("IName", typeof(string)));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentDetailGrid.Columns.Add(new Xceed.Grid.Column("IterationPath", typeof(string)));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentDetailGrid.Columns.Add(new Xceed.Grid.Column("StartDate", typeof(DateTime)));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentDetailGrid.Columns.Add(new Xceed.Grid.Column("FinishDate", typeof(DateTime)));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentDetailGrid.Columns["IterationPath"].Visible = false;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentDetailGrid.Columns["IName"].Width = 180;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentDetailGrid.Columns["FinishDate"].Width = 180;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentDetailGrid.Columns["StartDate"].Width = 180;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xceed.Grid.DataRow dataRow = currentDetailGrid.DataRows.AddNew();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow.Cells["IName"].Value = String.IsNullOrEmpty(line) ? null : line;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow.Cells["IterationPath"].Value = row.Cells[1].Value;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow.Cells["StartDate"].Value = DateTime.Now;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow.Cells["FinishDate"].Value = DateTime.Now;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataRow.EndEdit();currentDetailGrid.UpdateDetailGrids();&lt;/p&gt;&lt;p&gt;My issue is when i create these detailGridTempaltes like this i get a space between the rows. How can i avoid this show the datarows without space.&lt;/p&gt;&lt;p&gt;Sent an email to &lt;a href="mailto:support@xceed"&gt;support@xceed&lt;/a&gt; with attachment. Pls help&amp;nbsp;me how do i get rid of this spaces between the rows.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Feature similar to Winforms datagrid of HITTest.nowhere</title><link>http://xceed.com/CS/forums/thread/30531.aspx</link><pubDate>Fri, 10 Jun 2011 11:45:41 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30531</guid><dc:creator>saumya</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/30531.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30531</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I have&amp;nbsp;a grid, where&amp;nbsp;there is a possibility of empty grid ,&amp;nbsp;after some ten to 15 rows.how can i determine the&amp;nbsp;click on the empty grid.&lt;/p&gt;&lt;p&gt;basically waht i want to say is , in .Net winforms we have a Property of &amp;nbsp;HITTest.nowhere on winforms datagrid, pls let me know how to acheive this functionality with xceed .Net for winforms &amp;nbsp;grid. &lt;/p&gt;</description></item><item><title>comma instead dot decimal pushing dot key.</title><link>http://xceed.com/CS/forums/thread/30461.aspx</link><pubDate>Wed, 01 Jun 2011 14:39:43 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30461</guid><dc:creator>Aurelio</dc:creator><slash:comments>5</slash:comments><comments>http://xceed.com/CS/forums/thread/30461.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30461</wfw:commentRss><description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;I have a cell in my grid that has a Numerictext Editor as Editor manager, configured in edition mode.. When i write in the cell a number, i want to use the numeric keyboard but i have a problem that&amp;nbsp;i don't know how to solve.&amp;nbsp; i want that appears a comma instead a dot when i push the dot key in the numeric keyboard.&lt;/P&gt;
&lt;P&gt;999.99 --&amp;gt; 999,99&lt;/P&gt;
&lt;P&gt;I tried to use the keypress event but it doesn't work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please...any idea?&lt;/P&gt;</description></item><item><title>Cell LeavingEdit vs Row EditEnded</title><link>http://xceed.com/CS/forums/thread/30216.aspx</link><pubDate>Thu, 21 Apr 2011 18:14:27 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30216</guid><dc:creator>Serge</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30216.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30216</wfw:commentRss><description>&lt;P&gt;I'm catching the LeavingEdit of one cell in the grid and depending on some conditions, the LeavingEdit might be canceled. The problem I have is that the Row EditEnded event is called even if I'm canceling the LeavingEdit of my cell. &lt;/P&gt;
&lt;P&gt;Is that normal ?&lt;/P&gt;
&lt;P&gt;If so, is there another event that will not be launched if I cancel the LeavingEdit of my cell but that will be launched if I modify anyone of the cells in my row ?&lt;/P&gt;
&lt;P&gt;Serge,&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description></item><item><title>A WinCheckBox as a member of column</title><link>http://xceed.com/CS/forums/thread/30407.aspx</link><pubDate>Wed, 25 May 2011 05:29:16 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30407</guid><dc:creator>deepak</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/30407.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30407</wfw:commentRss><description>&lt;P&gt;Hi, &lt;/P&gt;
&lt;P&gt;I am writing a winform application that a grid control containing&amp;nbsp;a gridtreeview like structure, Now is there is any way to havee a tree mamber as a WinCheckBox ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Deepak&lt;/P&gt;</description></item><item><title>Master/Detail grid binding to an business object</title><link>http://xceed.com/CS/forums/thread/30393.aspx</link><pubDate>Mon, 23 May 2011 11:09:43 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30393</guid><dc:creator>saumya</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/30393.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30393</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;&amp;nbsp;i am binding a business object to a winforms xceed grid using the following code:&lt;/p&gt;&lt;p&gt;&amp;nbsp;this.gridcontrol1.BeginInit();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.gridcontrol1.SetDataBinding(this.ParentTable, "");&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DetailGrid childGrid = new DetailGrid();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.gridcontrol1.DetailGridTemplates.Add(childGrid);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; childGrid .SetDataBinding(null, "IterationItems");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; childGrid .HeaderRows.Add(new ColumnManagerRow());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.gridcontrol1.EndInit();&lt;/p&gt;&lt;p&gt;&amp;nbsp;I AM NOT using a database for this data. i am using an business object. &lt;/p&gt;&lt;p&gt;&amp;nbsp;It is binding properly and able to display the records, But&amp;nbsp;problem arises when there are no child items.&amp;nbsp; As per my requirement, there might be chance that there will no child records for some of the parent items. How can i resolve this?&amp;nbsp;&amp;nbsp; i want to display parent with no child items.&lt;/p&gt;</description></item><item><title>Create detailgrid dynamically in winforms</title><link>http://xceed.com/CS/forums/thread/30364.aspx</link><pubDate>Thu, 19 May 2011 17:45:03 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30364</guid><dc:creator>saumya</dc:creator><slash:comments>4</slash:comments><comments>http://xceed.com/CS/forums/thread/30364.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30364</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am trying to build a master/detail grid. I have structure &lt;/p&gt;
&lt;p&gt;class&amp;nbsp;Parent&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;name &lt;/p&gt;
&lt;p&gt;List&amp;lt;items&amp;gt; item;&lt;/p&gt;
&lt;p&gt;}&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;class Items&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;name&lt;/p&gt;
&lt;p&gt;startdate&lt;/p&gt;
&lt;p&gt;finishdate&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;I want to create detail grids at runtime with n number of levels. The levels of detail grid can be decided only at runtime when data is retrived.&lt;/p&gt;
&lt;p&gt;Please help me .&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;
&lt;p&gt;Saumya&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Xceed Grid for winforms An help required for changing the parent to child and child to parent</title><link>http://xceed.com/CS/forums/thread/30339.aspx</link><pubDate>Sat, 14 May 2011 05:28:35 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30339</guid><dc:creator>saumya</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/30339.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30339</wfw:commentRss><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I want to go with xceed grid for one of my project requirement. We have requirement where we need to indent/outdent the rows in a hierarchy sturcture.&lt;/P&gt;
&lt;P&gt;For eg :&lt;/P&gt;
&lt;P&gt;i have structure like this &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face="Times New Roman" size=3&gt;Homer&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;-Lisa&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;-Jane&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Peter&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face="Times New Roman" size=3&gt;I have a button which should make peter child of a jane. For instance as following &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face="Times New Roman" size=3&gt;Homer&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;-Lisa&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;-Jane&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;- Peter&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face="Times New Roman" size=3&gt;From presentation wise , I did use indented property on row and it shows in ui in similar way, but I have to save this format, i,e at runtime I had to make the “jane” &lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;as parent of peter and so on like this.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 0pt;"&gt;&lt;FONT face="Times New Roman" size=3&gt;Can you please suggest how can I implement this or is it possible at all?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>How can i update a cell value and inmediatly see the changes? URGENT PLEASE.</title><link>http://xceed.com/CS/forums/thread/30302.aspx</link><pubDate>Thu, 05 May 2011 08:49:44 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30302</guid><dc:creator>Aurelio</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30302.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30302</wfw:commentRss><description>&lt;P&gt;I have a problem.&lt;/P&gt;
&lt;P&gt;I am working entering data in a insertionrow with three cells, product_code&amp;nbsp;, product_description and price.&lt;/P&gt;
&lt;P&gt;I put a value in a "code" cell and then i run a query to a sql db to get the description of this product, and put the description in a "description cell" or give an error. i am doing&amp;nbsp;this operation&amp;nbsp;like this :&lt;/P&gt;
&lt;P&gt;i subscribe handler for&lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;InsertionRow1.Cells(C.FieldName).LeavingEdit&lt;BR&gt;&lt;BR&gt;And in the function :&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&amp;nbsp;&amp;lt;code&amp;gt;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; marticulos.Buscar(InsertionRow1.Cells(&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"CODE"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;).Value &lt;/FONT&gt;) &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Then&amp;nbsp; (HERE I DO THE QUERY)&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;InsertionRow1.Cells(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"DESCART"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;).EnterEdit()&lt;/P&gt;
&lt;P&gt;InsertionRow1.Cells(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"DESCART"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;).Value = marticulos.AsString(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"DESCART"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;
&lt;P&gt;InsertionRow1.Cells(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"DESCART"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;).LeaveEdit(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;True&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;
&lt;P&gt;GridAlbCo.Refresh()&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;Else&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;c.EnterEdit()&lt;/P&gt;
&lt;P&gt;MsgBox(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"Articulo inexistente"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;, MsgBoxStyle.Information, &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"Mensaje Informativo"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;)&amp;nbsp; (ERROR)&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;lt;END CODE&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;But the value doesn't appears in the description cell.&lt;/P&gt;
&lt;P&gt;How can i do this in insertion and data row?&lt;/P&gt;
&lt;P&gt;How can i update a cell (unbound mode)&amp;nbsp;and, without leaving the&amp;nbsp;row's edit, see the changes?&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;AUre&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item><item><title>How can i set the focus to an InsertionRow after the row insertion?</title><link>http://xceed.com/CS/forums/thread/30270.aspx</link><pubDate>Fri, 29 Apr 2011 11:22:45 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30270</guid><dc:creator>Aurelio</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/30270.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30270</wfw:commentRss><description>&lt;P&gt;Hi:&lt;/P&gt;
&lt;P&gt;I am insert data into the grid using InsertionRow. I would like set the focus in the first cell of the insertion row once i have inserted the last datarow.&lt;/P&gt;
&lt;P&gt;Any suggest?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Aure&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>column of type password?</title><link>http://xceed.com/CS/forums/thread/2492.aspx</link><pubDate>Fri, 23 Feb 2007 22:04:28 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:2492</guid><dc:creator>Phil</dc:creator><slash:comments>5</slash:comments><comments>http://xceed.com/CS/forums/thread/2492.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=2492</wfw:commentRss><description>Is there a way to have a column in a grid display with "******" instead of the actual data, like a password field in a login screen?</description></item><item><title>Selected row colors of grid in Windows 7</title><link>http://xceed.com/CS/forums/thread/30146.aspx</link><pubDate>Mon, 11 Apr 2011 09:03:48 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30146</guid><dc:creator>Igor</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30146.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30146</wfw:commentRss><description>&lt;P&gt;Dear Xceed Support Team and members!&lt;BR&gt;We are using a Grid for .NET 3.8 for Winforms&amp;nbsp;in Visual Studio 2008&amp;nbsp;with framework 3.5. We upgraded our operating systems on development environment from Windows XP PRO&amp;nbsp;to Windows 7 Ultimate x64&amp;nbsp;and now a selected row of grid has a sky blue background&amp;nbsp;color and a white fore color. Not selected row is viewing with standard windows colors.&amp;nbsp;All our attempts to change these colors to those that shown in Windows XP failed.&lt;BR&gt;How can we solve this problem?&lt;BR&gt;Thanks,&lt;BR&gt;Igor&lt;/P&gt;</description></item><item><title>Collapse detailgrid row data dissapears</title><link>http://xceed.com/CS/forums/thread/30138.aspx</link><pubDate>Thu, 07 Apr 2011 16:59:13 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30138</guid><dc:creator>Nuno</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30138.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30138</wfw:commentRss><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am trying to collapse programmatically some detail grids I have in my grid control, but the columns and rows misteriously dissapear from the detail grid. Strange enough that the number of rows are still there but with no columns.&lt;/P&gt;
&lt;P&gt;I have used both Collapse() method and the property collapsed directly.&lt;/P&gt;
&lt;P&gt;Please help!&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;Nuno&lt;/P&gt;</description></item><item><title>Application crashes on Windows Server 2008 R2 64bit</title><link>http://xceed.com/CS/forums/thread/30086.aspx</link><pubDate>Wed, 23 Mar 2011 15:19:38 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30086</guid><dc:creator>Kai</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30086.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30086</wfw:commentRss><description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I have a WinForm-Application using latest Grid 3.9 for .net 4.0. I compile it for x64. It works fine on my Win7 and also on Win7 from a colleague. But when we copy the files to our WinServer 2008 R2, the application could be started but it crashes (Kernelbase.dll) as soon as all controls are initialized and the main form should be displayed. Are there any specials I have to do for WIndows Server 2008 regarding the grid?&lt;/P&gt;
&lt;P&gt;Thanks in advance!&lt;/P&gt;</description></item><item><title>Moving to VS 2010 and Windows 7</title><link>http://xceed.com/CS/forums/thread/30126.aspx</link><pubDate>Tue, 05 Apr 2011 17:12:15 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30126</guid><dc:creator>walkaboutsd</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30126.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30126</wfw:commentRss><description>&lt;P&gt;We currently use Grid for .net 3.6, Chart for .net 4.1, SmartUI for .net 3.4. in a windows XP environment.&lt;/P&gt;
&lt;P&gt;Can we keep these versions and move to VS 2010 on windows 7 in a mixed environment of 32bit/64bit&amp;nbsp;on x86 machines? Or do we have to move to the .net 4.0 framework version of the controls?&lt;/P&gt;
&lt;P&gt;Thanks.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Xceed Grid for .Net runtime requirements</title><link>http://xceed.com/CS/forums/thread/30068.aspx</link><pubDate>Mon, 21 Mar 2011 13:51:58 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30068</guid><dc:creator>Mattias</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/30068.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30068</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;which version of Xceed Grid for .net does support .net framework 2.0?&lt;br&gt;I downloaded a demo of the latest version and that was for version 4 of the .net framework.&lt;br&gt;We currently use the version 3.6.7559.11410 of the Xceed Grid for .net.&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>CellValueChanged doubt</title><link>http://xceed.com/CS/forums/thread/30025.aspx</link><pubDate>Mon, 14 Mar 2011 12:49:20 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:30025</guid><dc:creator>alberto</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/30025.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=30025</wfw:commentRss><description>&lt;p&gt;Hi!&lt;/p&gt;&lt;p&gt;I'm using a grid with a row as a filter. For this, I used the CellValueChanged event, but it only works when I've pressed enter, and I would like the filter to be working as I write. Could you give me any advice on this?&lt;/p&gt;&lt;p&gt;Thank you&amp;nbsp;&lt;/p&gt;</description></item><item><title>Exception on collapse</title><link>http://xceed.com/CS/forums/thread/29524.aspx</link><pubDate>Tue, 21 Dec 2010 15:12:37 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29524</guid><dc:creator>bogdip</dc:creator><slash:comments>4</slash:comments><comments>http://xceed.com/CS/forums/thread/29524.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29524</wfw:commentRss><description>&lt;p&gt;Hi guys, &lt;br&gt;&lt;/p&gt;&lt;p&gt;I'm facing the following situation: I edit a cell of a row,by entering a wrong value (which will cause the e.CancelEdit to be set to false in the cell's ValidationError event handler, and an error message set in the cell's LeavingEdit handler). With the cell being in edit mode, I click on the "minus" sign  to collapse the detail grid containing the edited row, nothing happens, click again, an exception is raised here:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Xceed.Grid.CellEditorManagerCore.EndEdit(Boolean commit)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.Cell.LeaveEdit(Boolean commit)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GroupBase.Collapse()&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GroupBase.set_Collapsed(Boolean value)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.DetailGridManager.OnClick(EventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GridControl.DoClick(EventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp; at Xceed.Grid.GridControl.OnClick(EventArgs e)&lt;br&gt;&lt;/p&gt;&lt;p&gt;I think I need a way to call&amp;nbsp; the CancelEdit on the current row, before the collpase action starts. But I do not know where can I put this code. The detail grid's CollapsedChanged event is not fired yet (the exception is thrown before it is fired). I tried to override the OnCollapsedChanged on my custom derived DetailGrid but it seems the code is not reached. &lt;/p&gt;&lt;p&gt;&amp;nbsp;Any ideea of how to deal with this error? Thanks. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Scrollbar jumps from right to left when we click on column to sort?</title><link>http://xceed.com/CS/forums/thread/29740.aspx</link><pubDate>Fri, 04 Feb 2011 04:27:17 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29740</guid><dc:creator>Pavan</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/29740.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29740</wfw:commentRss><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I started working on a Xceed Grid for .Net windows forms. I am unable to avoid the horizontal scrollbar jump from&amp;nbsp;right to left&amp;nbsp;when i tried to sort the grid by clicking on a column. I observed the code clears the rows and once again binds the datasource. Is there any way to avoid the scroll bar jumps in this case?&lt;/P&gt;
&lt;P&gt;Thanking you,&lt;/P&gt;
&lt;P&gt;Pavan&lt;/P&gt;</description></item><item><title>trapping event of grouping/sorting by column headers?</title><link>http://xceed.com/CS/forums/thread/1644.aspx</link><pubDate>Mon, 16 Jan 2006 15:29:58 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:1644</guid><dc:creator>sgkatz05</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/1644.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=1644</wfw:commentRss><description>hello,&lt;br /&gt;&lt;br /&gt;I am interested in measuring the time and performance of the grouping and sorting functionality of the Xceed Grid. I need a way to trap the event of dragging and dropping the column header to group by that field, as well as clicking on the column header to sort that field. i Have about 9k records to test and its important for me to know the amount of time it takes with a large dataset.&lt;br /&gt;&lt;br /&gt;Does anyone have any suggestions or methods or functions I can look at in order to do this. Thanks.&lt;br /&gt;&lt;br /&gt;</description></item><item><title>Sort only on MouseClick</title><link>http://xceed.com/CS/forums/thread/29563.aspx</link><pubDate>Thu, 06 Jan 2011 16:52:51 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29563</guid><dc:creator>tm</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/29563.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29563</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;my business wants an SortApply only on MouseClick on columnheader. Like the sort function in excel?&lt;/p&gt;&lt;p&gt;means an normal sort, but if an value was changed, the changed row stays where it was. &lt;br&gt;&lt;/p&gt;&lt;p&gt;Has anybody an idea how to realize this? &lt;br&gt;&lt;/p&gt;</description></item><item><title>Grid for .NET - VS 2008</title><link>http://xceed.com/CS/forums/thread/29675.aspx</link><pubDate>Thu, 27 Jan 2011 12:46:26 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29675</guid><dc:creator>Raul</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/29675.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29675</wfw:commentRss><description>&lt;P&gt;hi,&lt;/P&gt;
&lt;P&gt;is the grid also available for Visual Studio 2008? I only found the download&amp;nbsp;that requires&amp;nbsp;Visual Studio 2010&lt;/P&gt;</description></item><item><title>Drag and Drop contents into individual cell</title><link>http://xceed.com/CS/forums/thread/3157.aspx</link><pubDate>Wed, 14 Nov 2007 01:34:57 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:3157</guid><dc:creator>Graeme</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/3157.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=3157</wfw:commentRss><description>How do drag and drop contents into a individual grid cell ?&lt;br /&gt;&lt;br /&gt;I am looking at the "CopyPasteDrag" sample application for guidance however this sample does not drag and drop into a single cell.&lt;br /&gt;&lt;br /&gt;Can anyone provide some sample code to provide this functionality or give me some pointer to get me in the right direction ?&lt;br /&gt;</description></item><item><title>Sum Function in Footer Row for Nullable data type</title><link>http://xceed.com/CS/forums/thread/29561.aspx</link><pubDate>Wed, 05 Jan 2011 23:59:06 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29561</guid><dc:creator>Craig</dc:creator><slash:comments>7</slash:comments><comments>http://xceed.com/CS/forums/thread/29561.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29561</wfw:commentRss><description>&lt;P&gt;It would appear as though this was raised as an inssue and resolved in the WPF Grid (&lt;A href="http://xceed.com/CS/forums/post/12307.aspx"&gt;http://xceed.com/CS/forums/post/12307.aspx&lt;/A&gt;) however in the .Net version it still seems to be an issue. When I try to sum on a Nullable&amp;lt;decimal&amp;gt; column, I just get a red X drawn across the footer cell.&lt;/P&gt;
&lt;P&gt;I am not keen to change the data type of the source, because there are actually some nulls in the data set (which has a different meaning to the end user than 0) therefore need it to stay as Nullable&amp;lt;decimal&amp;gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Regards&lt;/P&gt;
&lt;P&gt;Craig&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Reporting Sample</title><link>http://xceed.com/CS/forums/thread/29595.aspx</link><pubDate>Thu, 13 Jan 2011 15:19:38 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29595</guid><dc:creator>Greg</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/29595.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29595</wfw:commentRss><description>&lt;p&gt;A couple of weeks ago I was looking at an Xceed Sample that showed two different ways to use Reporting. One with an API and the other allowing the user to select which columns and styles they wished to view.&lt;/p&gt;&lt;p&gt;I have searched everywhere and can't find that sample again. Anyone know where that should be located or what I'm talking about?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks &lt;br&gt;&lt;/p&gt;</description></item><item><title>The referenced component 'Xceed.Editors.Design' could not be found</title><link>http://xceed.com/CS/forums/thread/29549.aspx</link><pubDate>Fri, 31 Dec 2010 02:50:12 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29549</guid><dc:creator>John</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/29549.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29549</wfw:commentRss><description>&lt;p&gt;Friends:&lt;/p&gt;&lt;p&gt;Have newly installed every component in Xceed Ultimate Suite on a trial basis. My system is Windows 7, VS2010, Framework 4, VB.Net&lt;/p&gt;&lt;p&gt;Have launched&amp;nbsp; Xceed.Grid.Samples.DataBinding.vbproj&lt;/p&gt;&lt;p&gt;6 messages like: "The referenced component 'Xceed.Editors.Design' could not be found".&lt;/p&gt;&lt;p&gt;"Xceed.Editors.v2.6" and 7 other components were found.&lt;/p&gt;&lt;p&gt;What has gone wrong? &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>tooltips for column header</title><link>http://xceed.com/CS/forums/thread/16194.aspx</link><pubDate>Fri, 17 Oct 2008 13:17:15 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:16194</guid><dc:creator>opm</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/16194.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=16194</wfw:commentRss><description>&lt;P&gt;I like to be able to show&amp;nbsp;tooltip message&amp;nbsp;when&amp;nbsp;use hover their mouse ove the column header.&lt;/P&gt;
&lt;P&gt;I have seen some examples posted&amp;nbsp;but only releavant to grid using WPF. How can I do it by grid for .net?&lt;/P&gt;</description></item><item><title>How to force column creation after new data bind?</title><link>http://xceed.com/CS/forums/thread/29476.aspx</link><pubDate>Wed, 15 Dec 2010 22:04:16 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29476</guid><dc:creator>cpomer</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/29476.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29476</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;We were using an old version of the grid for .Net 1.1 and recently started updating our product to use .Net 4 and the latest version of the Grid. Our code binds to a DataSet and then loops through the columns in the Grid and sets visibility of the columns based on data from an XML file. The old version of the grid had the columns available right after the data bind but the new version does not. I was wondering how I can force this to happen. I saw a very old post that stated you could create a new DataBindingContext and assign it to the grid's BindingContext but this didn't work either.&lt;/p&gt;&lt;p&gt;Any help would be greatly appreciated.&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;Chris&lt;/p&gt;</description></item><item><title>Poor performance when using GetFittedWidth()</title><link>http://xceed.com/CS/forums/thread/26778.aspx</link><pubDate>Mon, 10 May 2010 12:06:24 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:26778</guid><dc:creator>Stefan</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/26778.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=26778</wfw:commentRss><description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am loading 8000 rows into a Xceed Datagrid (~40 columns). After that I'm calling GetFittedWidth() which consumes 90% of the time. Loading the rows from the database takes 10s and GetFittedWidth() takes 90s, which is quite long.&lt;/P&gt;&lt;P&gt;Is there a way to fasten up this process? As the wait time for the user is too long.&lt;/P&gt;</description></item><item><title>Offline help for ultimate suite 2010</title><link>http://xceed.com/CS/forums/thread/29397.aspx</link><pubDate>Wed, 08 Dec 2010 10:34:12 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29397</guid><dc:creator>Lucifer</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/29397.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29397</wfw:commentRss><description>&lt;p&gt;How can I install offline documentation for xceed ultimate suite 2010. I need curently for Grid.net , Chart.net and Editors .net.&lt;/p&gt;&lt;p&gt;In suite 2008 the documentation was installed with the suite...&amp;nbsp;&lt;/p&gt;</description></item><item><title>Master/Detail Grid gets error after building the detail grid using Relationship in SQL Express Database</title><link>http://xceed.com/CS/forums/thread/29363.aspx</link><pubDate>Fri, 03 Dec 2010 14:43:15 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29363</guid><dc:creator>Greg</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/29363.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29363</wfw:commentRss><description>&lt;p&gt;I am building a master/detail grid that has worked in other applications (of course I have changed the tables/fields to work with current database).&lt;/p&gt;&lt;p&gt;After it builds the detail grid and I perform the Grid.EndInit() command, I get the error &amp;nbsp;NullReferenceException was unhandled (Object reference not set to an instance of an object.&lt;/p&gt;&lt;p&gt;I know that this lies somewhere in how that relationship is referenced or used but can't figure out where.&lt;/p&gt;&lt;p&gt;Here is my code that builds the grid:&lt;/p&gt;&lt;p&gt;Public Sub buildgrid()&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Clear()&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.BeginInit() ' EndInit will be called later&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim ColumnManagerRow1 As New ColumnManagerRow&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.SingleClickEdit = True&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.BackColor = Color.FromKnownColor(KnownColor.Control)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.ScrollBars = GridScrollBars.None&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'SETUP=====================================================================================================&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; Grid.FixedHeaderRows.Add(ColumnManagerRow1)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;' Add columns to the grid. In the case of our first column,&amp;nbsp;the datatype will be button.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns.Add(New Column("Edit", GetType(System.Windows.Forms.Button)))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns.Add(New Column("Delete", GetType(System.Windows.Forms.Button)))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns.Add(New Column("In", GetType(System.Windows.Forms.TextBox)))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns.Add(New Column("Out", GetType(System.Windows.Forms.TextBox)))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns.Add(New Column("Total Time", GetType(System.Windows.Forms.TextBox)))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;' Assign our custom row to the DataRowTemplate so that the grid will&amp;nbsp;create our custom row rather than the default DataRow &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.DataRowTemplate = New CustomDataRow&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;' Set the current column&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.CurrentColumn = Grid.Columns("Edit")&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.DataSource = dSEmployees&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.DataMember = "Employees"&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim columnname As New DataColumn&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim columnnametext As String&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;' Add the grid to the form&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Me.Controls.Add(Grid)&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Dock = DockStyle.None&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Left = 446&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Top = 80&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Width = Me.Width - 446&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Height = Me.Height - 75 - Grid.Top&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.ScrollBars = GridScrollBars.Both&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("Edit").Width = 50&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("Edit").VisibleIndex = 0&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("Delete").VisibleIndex = 1&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim MoneyFields As New Collection&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MoneyFields.Add(Grid.Columns("RegRate"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MoneyFields.Add(Grid.Columns("OTRate"))&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim OmitFields As New Collection&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("EmployeeID"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("EmployeeNumber"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("PayTypeID"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("Supervisor"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("SearchKey"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("MiddleName"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("Birthdate"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("TermDate"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("CurrentStatus"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("TimeLineNum"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OmitFields.Add(Grid.Columns("Mgr"))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim omitcolumn As New Column&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;For Each omitcolumn In OmitFields&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;omitcolumn.Visible = False&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Next&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("Firstname").Title = "First"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("LastName").Title = "Last"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("DisplayName").Title = "Display As"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("Addr1").Title = "Address"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("Addr2").Title = "Address 2"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("City").Title = "City"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("State").Title = "State"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("Zip").Title = "Zip"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("HireDate").Title = "Hire Date"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("LastReview").Title = "Last Review Date"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("NextReview").Title = "Next Review Date"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("RegRate").Title = "Rate"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("OTRate").Title = "OT Rate"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("PinNum").Title = "Pin"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.Columns("HomeStoreID").Title = "Home Store"&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.ScrollBars = GridScrollBars.Both&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim numformat As New System.Globalization.NumberFormatInfo&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim c As New Column&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;numformat.CurrencySymbol = "$"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;numformat.CurrencyPositivePattern = 0&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;numformat.CurrencyNegativePattern = 1&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;For Each c In MoneyFields&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;c.FormatProvider = numformat&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;c.FormatSpecifier = "c"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Next&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim col As Column&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;For Each col In Grid.Columns&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;If MoneyFields.Contains("col.fieldname") Then&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;col.HorizontalAlignment = Xceed.Grid.HorizontalAlignment.Center&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;col.VerticalAlignment = VerticalAlignment.Center&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Else&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;col.HorizontalAlignment = Xceed.Grid.HorizontalAlignment.Center&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;col.VerticalAlignment = VerticalAlignment.Center&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End If&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Next&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'This is the child line which will contain the punches of each clock this relationship is created in SQL Server Express&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim detail As New DetailGrid&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.DataSource = Nothing&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.DataMember = "FK_TimeclockPunches_Employees"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.HeaderRows.Add(New ColumnManagerRow)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.HeaderRows.Add(New InsertionRow)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.HeaderRows(1).BackColor = Color.LightYellow&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.BackColor = Color.White&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.Columns.Add(New Column("EditLine", GetType(System.Windows.Forms.Button)))&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.Columns.Add(New Column("DeleteLine", GetType(System.Windows.Forms.Button)))&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; detail.Columns("EditLine").Width = 50&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.Columns("EditLine").Title = ""&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'detail.Columns("DeleteLine").Title = ""&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;' detail.Columns("DeleteLine").Width = 60&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.Columns("id").Visible = False&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; detail.Columns("invoicedetailid").Visible = False&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'detail.Columns("comments").Width = 300&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; detail.Columns("EditLine").VisibleIndex = 0&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; detail.Columns("comments").VisibleIndex = 10&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.Columns("DeleteLine").VisibleIndex = 20&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.ReadOnly = False&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.DataRowTemplate = New CustomDataRow&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.DetailGridTemplates.Add(detail)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detail.Collapse()&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Grid.EndInit()&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;End Sub&amp;nbsp;&lt;/p&gt;</description></item><item><title>Reporting.GenerateReportForm column order on report</title><link>http://xceed.com/CS/forums/thread/29170.aspx</link><pubDate>Mon, 08 Nov 2010 22:49:25 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29170</guid><dc:creator>Nick</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/29170.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29170</wfw:commentRss><description>&lt;p&gt;How do you get the columns on a generated report form to use the visibleindex on your grid instead of the column index?&amp;nbsp; I have the grid set to allow columns to be moved by the user, but the columns don't show up in the customized order when you call Xceed.Grid.Reporting.GenerateReportForm(ReportGrid) where ReportGrid is my grid control.&lt;/p&gt;&lt;p&gt;&amp;nbsp;How do you do this?&lt;br&gt;&lt;/p&gt;</description></item><item><title>Xceed.Grid.Reporting.ReportStyleSheet</title><link>http://xceed.com/CS/forums/thread/29184.aspx</link><pubDate>Wed, 10 Nov 2010 15:56:11 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29184</guid><dc:creator>Nick</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/29184.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29184</wfw:commentRss><description>&lt;p&gt;When you run the following code:&lt;/p&gt;&lt;p&gt;&amp;nbsp;Dim ReportForm As New Xceed.Grid.Reporting.CustomForms.GenerateReportForm(ReportGrid)&lt;br&gt;&amp;nbsp;ReportForm.ShowDialog() &lt;/p&gt;&lt;p&gt;A list of reportstylesheets are listed.&amp;nbsp; These stylesheets are defined under Xceed.Grid.Reporting.ReportStyleSheet.&amp;nbsp; How do I default the chosen stylesheet on the generated report form to be Xceed.Grid.Reporting.ReportStyleSheet.CorporateAerated?&lt;/p&gt;&lt;p&gt;&amp;nbsp;This is such a simple task but it seems this is impossible to do in the Xceed libraries! &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It's been more than the defined 2-5 day response time, has anyone even seen this post?&amp;nbsp; Need an answer ASAP. &lt;br&gt;&lt;/p&gt;</description></item><item><title>DetailGrid column header row freeze</title><link>http://xceed.com/CS/forums/thread/28919.aspx</link><pubDate>Wed, 06 Oct 2010 06:12:06 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:28919</guid><dc:creator>Dhanasekaran</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/28919.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=28919</wfw:commentRss><description>&lt;p&gt;Hi there,&lt;/p&gt;&lt;p&gt;We are evaluating the XceedGrid for .NET Win Forms v3.8.&amp;nbsp;&lt;/p&gt;&lt;p&gt;We have MasterGrid that &amp;nbsp;displays 10Ks of rows and each row has detail associated with it, which is being displayed using the DetailGrid control available in Xceed. able to view the DetailGrid by clicking the + sign in the MasterGrid row, but the DetailGrid content sometimes goes out of the visible row, that time we have to scroll the MasterGrid scroll to view the below content, in such cases the ColumnHeader Row of th DetailGrid goes out of visible area, instead we would like to stick that in top (freeze just below the MasterGrid's Header).&lt;/p&gt;&lt;p&gt;1. How can we Freeze the DetailGrid's ColumnHeader row at top?&lt;/p&gt;&lt;p&gt;2. How can we customize the visual style of the&amp;nbsp;DetailGrid's ColumnHeader?&lt;/p&gt;&lt;p&gt;3. Is it possible to customize the style of the GroupByRow that is just above the MasterGrid column header Row? if so how do we achieve that?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks in adv,&lt;/p&gt;&lt;p&gt;Dhanasekaran&amp;nbsp;&lt;/p&gt;</description></item><item><title>ValueMember in bound ComboBox</title><link>http://xceed.com/CS/forums/thread/29104.aspx</link><pubDate>Wed, 03 Nov 2010 10:56:20 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:29104</guid><dc:creator>Nigel</dc:creator><slash:comments>9</slash:comments><comments>http://xceed.com/CS/forums/thread/29104.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=29104</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I have the .NET grid (not WPF) with a column that contains a combobox, that is bound to a datatable in a dataset. &amp;nbsp;&lt;/p&gt;&lt;p&gt;I do the binding like this:&lt;/p&gt;&lt;p&gt;void MyCombo_ActivatingControl(object sender, CellEditorEventArgs e)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;WinComboBox myCombo = e.Control as WinComboBox;&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;myCombo.SetDataBinding(GetMyDataSet(), "TheTable");&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;myCombo.DisplayFormat = "%Description%";&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;myCombo.ValueMember = "ID";&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;So the display works fine: I see the Description field of the "TheTable" table displayed as expected. My question is, shouldn't the Value of this cell now be the "ID" in the bound table, rather than the Description? Isn't that the whole point of the ValueMember field?&lt;/p&gt;&lt;p&gt;If for example, I need to get the currently selected Value in this combobox, from some other part of the code, I have to do this:&lt;/p&gt;&lt;p&gt;...&amp;nbsp;&lt;/p&gt;&lt;p&gt;row.Cells["TheColumnWithTheComboBox"].EnterEdit();&lt;/p&gt;&lt;p&gt;WinComboBox MyCombo = row.Cells["TheColumnWithTheComboBox"].CellEditorControl as WinComboBox;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;...&lt;/p&gt;&lt;p&gt;If I now do MyCombo.SelectedValue or indeed just:&lt;/p&gt;&lt;p&gt; row.Cells["TheColumnWithTheComboBox"].Value.ToString()&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;I would expect the Value to be the "ID" column of the bound dataTable, not the description which is what it is?&lt;/p&gt;&lt;p&gt;So how do I get the ID value?&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;p&gt;Nigel&amp;nbsp;&lt;/p&gt;</description></item><item><title>How to change color of selected rows in child grids?</title><link>http://xceed.com/CS/forums/thread/28901.aspx</link><pubDate>Thu, 30 Sep 2010 15:54:29 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:28901</guid><dc:creator>S.</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/28901.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=28901</wfw:commentRss><description>&lt;P&gt;I have tried numerous things to set the background color of selected rows but nothing seems to work...&lt;/P&gt;
&lt;P&gt;Am i missing something?&lt;/P&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;Private&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;Sub&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; GridControl1_InitializingDetailGrid(&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;ByVal&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; sender &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;Object&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;, &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;ByVal&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; e &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; Xceed.Grid.&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;InitializingDetailGridEventArgs&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;) &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;Handles&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; GridControl1.InitializingDetailGrid&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;On&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;Error&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;Resume&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;Next&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;BR&gt;&lt;BR&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;e.Grid.BeginInit()&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;e.Grid.SelectionVisualStyle.ForeColor = &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;Color&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;.White&lt;BR&gt;e.Grid.SelectionVisualStyle.BackColor = &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;Color&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;.DarkBlue&lt;BR&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;e.Grid.DataSource = DS.Tables(parentTaskName)&lt;BR&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;e.Grid.SelectionBackColor = &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;Color&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;.DarkBlue&lt;BR&gt;e.Grid.SelectionForeColor = &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;&lt;FONT color=#2b91af size=2 face=Consolas&gt;Color&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;.White&lt;BR&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;e.Grid.ReadOnly = &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;True&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;e.Grid.EndInit()&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;End Sub&lt;/P&gt;</description></item><item><title>Grid.FixedColumnManager.BackColor and StyleSheet</title><link>http://xceed.com/CS/forums/thread/2238.aspx</link><pubDate>Thu, 26 Oct 2006 17:34:44 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:2238</guid><dc:creator>jvelite</dc:creator><slash:comments>3</slash:comments><comments>http://xceed.com/CS/forums/thread/2238.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=2238</wfw:commentRss><description>I'm creating a stylesheet using the StyleSheet class so I can set the properties and apply it to the grid.  However, I can't find the property in the stylesheet that, when applied, modifies the Grid.FixedColumnManager.BackColor.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;- jv</description></item><item><title>persist current selection after column sort</title><link>http://xceed.com/CS/forums/thread/28563.aspx</link><pubDate>Thu, 02 Sep 2010 18:50:23 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:28563</guid><dc:creator>Buzz</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/28563.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=28563</wfw:commentRss><description>&lt;p&gt;First, in my grid I do not allow multiple rows to be selected.&amp;nbsp; Selecting a cell selects the entire row.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When I sort a column the grid always scrolls to the top, and the cell/row I had selected is no where to be seen.&lt;/p&gt;

&lt;p&gt;This gives a bad experience for my users.&amp;nbsp; They use grouping first, scroll down to a group of interest and make decisions on how the sort the grouped rows by column.&lt;/p&gt;

&lt;p&gt;When the column header is clicked for sorting, the grid scrolls to the top.&amp;nbsp; The user must now scroll back down and find the group they were working with.&lt;/p&gt;

&lt;p&gt;Seeing no easier solution, I tried the following:&lt;/p&gt;

&lt;p&gt;Subscribe to SortedColumnsChanged, in which I save the CurrentCell.&lt;br&gt;
Subscribe to Sorted, in which, if the saved cell is not null, I call BringIntoView.&lt;br&gt;
But BringIntoView will always throw an exception.&lt;br&gt;
Alternatively, I tried subscribing to CurrentRowChanged, in which, if the saved cell is not null, I call BringIntoView.&lt;br&gt;
But again I get exceptions.&lt;/p&gt;
&lt;p&gt;Any other ideas? &lt;br&gt;&lt;/p&gt;</description></item><item><title>Custom UserControl for cellEditorManager raising exception "Object must implement IConvertible"</title><link>http://xceed.com/CS/forums/thread/28580.aspx</link><pubDate>Mon, 06 Sep 2010 07:59:48 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:28580</guid><dc:creator>Craig</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/28580.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=28580</wfw:commentRss><description>&lt;P&gt;I have created a control that is derived from Xceed.Grid.GridControl, which is being used to display a hybrid bound/unbound set of data rows.&lt;/P&gt;
&lt;P&gt;The datasource is a LINQ query which has an ID, Description and EntitySet&amp;lt;&amp;gt; with zero to many records from a child table.&lt;/P&gt;
&lt;P&gt;I manually create columns for all possible values (I guess like a pivot table) and have implemented a custom Cell and overridden GetValue() and SetValue() to work on the values from the column that has the data...&lt;/P&gt;
&lt;P&gt;I have used a custom CellEditorManager to handle the editing of the value, and I have successfully set it up so that when the user edits the cell, a custom control appears (inPlace = false) and the control is populated with the value (if it had one) or a new one is created if it was null.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#000000 size=2 face=Arial&gt;If I exit the editor (TAB, or select another row somewhere), data was not being saved. I have tracked it down to an exception being thrown somewhere in the Validation of the cell, with the message that the "Object must implement IConvertible".&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#000000 size=2 face=Arial&gt;I am not sure which object is supposed to implement IConvertible, or why it should need to.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#000000 size=2 face=Arial&gt;I am using version 3.9 of the Grid for .Net.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#000000 size=2 face=Arial&gt;Regards&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#2b91af size=4 face="Courier New"&gt;&lt;FONT color=#000000 size=2 face=Arial&gt;Craig&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item><item><title>FieldName and DataType are read-only in Visual Studio 2010??</title><link>http://xceed.com/CS/forums/thread/26773.aspx</link><pubDate>Mon, 10 May 2010 02:03:45 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:26773</guid><dc:creator>Horace</dc:creator><slash:comments>2</slash:comments><comments>http://xceed.com/CS/forums/thread/26773.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=26773</wfw:commentRss><description>&lt;p&gt;After upgrading to the VS2010 upgrade and the Ultimate Suite 10.3, I found out that the FieldName and DataType of a column and read-only!&lt;/p&gt;&lt;p&gt;Here is what I have done:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;add a unbound column in the grid&lt;/li&gt;&lt;li&gt;change the title, name, fieldname or datatype&lt;br&gt;&lt;/li&gt;&lt;li&gt;the designer refreshes and the newly added column is gone!&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I had a look into the class reference, it is saying that the fieldname is read-only. And I took a quick look at the tutorials http://doc.xceedsoft.com/products/XceedGrid/. In step 2 of section "Building an unbound grid", it says "To change the column's data type and field name, select the column and 
change the value of the &lt;a href="http://doc.xceedsoft.com/products/XceedGrid/Xceed.Grid%7EXceed.Grid.Column%7EFieldName.html"&gt;FieldName&lt;/a&gt;
 and &lt;a href="http://doc.xceedsoft.com/products/XceedGrid/Xceed.Grid%7EXceed.Grid.Column%7EDataType.html"&gt;DataType&lt;/a&gt;
 properties via the property grid." This is very confusing!&lt;/p&gt;&lt;p&gt;However, I have found some "workarounds":&lt;/p&gt;&lt;ul&gt;&lt;li&gt;open up the form1.designer.cs, add the fieldname and datatype into the constructors. But, you'll need to be sure that you won't touch the grid from the designer anymore. Because, if you do, all the changes are going to be wiped out by the code regeneration.&amp;nbsp;&lt;/li&gt;&lt;li&gt;do the grid initialisation manually by yourself in the form1.cs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I clearly remember that I could change the values of fieldname and etc in VS2008 and Grid for .Net3.2. Don't know what has been changed in this release.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Any thoughts will be much appreciated!!&lt;/p&gt;&lt;p&gt;Thanks guys!&lt;/p&gt;&lt;p&gt;Horace &lt;br&gt;&lt;/p&gt;</description></item><item><title>checking to see if a specific datarow is selected</title><link>http://xceed.com/CS/forums/thread/28562.aspx</link><pubDate>Thu, 02 Sep 2010 14:14:08 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:28562</guid><dc:creator>bacis</dc:creator><slash:comments>1</slash:comments><comments>http://xceed.com/CS/forums/thread/28562.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=28562</wfw:commentRss><description>&lt;P&gt;I have a C#.Net WinForm with two seperate grids.&amp;nbsp; One grid is populated when the form loads. &amp;nbsp;I want to populate the 2nd grid with different data based on which row from the first grid is selected. &lt;/P&gt;
&lt;P&gt;How can I do something like the follow:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;if (row selected is&amp;nbsp;specific row&amp;nbsp;in grid1)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;populateGrid2()&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;</description></item><item><title>Visual Studio 2010 Pro + Grid 3.9 (FW 4.0)</title><link>http://xceed.com/CS/forums/thread/27444.aspx</link><pubDate>Thu, 08 Jul 2010 12:10:01 GMT</pubDate><guid isPermaLink="false">14592c03-f9d0-4f6b-b4cd-71e0e1b1f679:27444</guid><dc:creator>Артем</dc:creator><slash:comments>26</slash:comments><comments>http://xceed.com/CS/forums/thread/27444.aspx</comments><wfw:commentRss>http://xceed.com/CS/forums/commentrss.aspx?SectionID=11&amp;PostID=27444</wfw:commentRss><description>&lt;p&gt;Windows 7 Pro x64, Visual Studio 2010 Pro x64, Grid 3.9 for framework 4&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Add Unbound column&lt;/li&gt;&lt;li&gt;Add second unbound column&lt;/li&gt;&lt;li&gt;Save project&lt;/li&gt;&lt;li&gt;Set FieldName property - &amp;gt; Design Form Refresh -&amp;gt; All Colums dropped, only definition of column variable exists.&lt;/li&gt;&lt;/ol&gt;</description></item></channel></rss>