vaioklm Posted January 9, 2008 Report Share Posted January 9, 2008 We are evaluating GridFX for use in our software shop. The majority of our code is encapsulated in custom controls. Ideally, we would like to be able to use GridFX within these custom controls. However, the Grid does not function properly when created within one of these controls as opposed to putting it directly on the ASPX web form. The grid will render fine, but the various features like grouping, hiding, sorting, etc... either do not work at all, or work intermittently. I will include a very simplistic example of what we are trying to do. Do you think it will be possible to use the Grid in this manner? Public Class pnlOrderViewInherits System.Web.UI.WebControls.Panel Dim WithEvents gfxNonPharm As GridFX.WebForms.Grid Protected Overrides Sub CreateChildControls() MyBase.CreateChildControls() gfxNonPharm = New GridFX.WebForms.Grid gfxNonPharm.EnableViewState = True Controls.Add(gfxNonPharm)End Sub Private Sub gfxNonPharm_DataBinding(ByVal sender As Object, ByVal e As System.EventArgs) Handles gfxNonPharm.DataBinding Dim netBLPhysician As pgBLPhysician.clsOrders = Nothing Dim dvData As Data.DataView netBLPhysician = New pgBLPhysician.clsOrders dvData = netBLPhysician.GetNonPharm(ConnectionString, VisitIntId, PersonIntID, ManIntID, UserIntId, CareGiverIntId, StartDate, EndDate, VisitsBack, OrderType, OrderCode).Tables(0).DefaultView gfxNonPharm.DataSource = dvDataEnd Sub Private Sub pnlOrderView_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init EnsureChildControls()End SubPrivate Sub pnlOrderView_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not Page.IsPostBack Then gfxNonPharm.DataBind() End IfEnd Sub End Class Link to comment Share on other sites More sharing options...
StephenP Posted January 9, 2008 Report Share Posted January 9, 2008 Hi, Thanks for using Grid FX. I am psyched to see someone using Grid inside some custom controls. It should work in custom controls. I used your test example (had to use different data though), and saw only one problem where the sort descending icon didn't show up. I didn't have any other strange behaviors, which is strange. Do have the latest version? Do me a favor and check at http://support.softwarefx.com/ShowInteractive.aspx?Product=GridFX10&option=0 Regardless, I did see some strangeness and will look deeper into it. Grid FX will, once I'm done, work smoothly inside a custom control. So please bear with me and we'll get it taken care of. Thanks! Talk to you soon. Link to comment Share on other sites More sharing options...
vaioklm Posted January 9, 2008 Author Report Share Posted January 9, 2008 It looks like my version was up to date with the exception of some documentation. A specific example of some of the strangeness I'm seeing would be if I try to hide a column; the column hides fine, but if I then try to hide another column the first column hidden reappears and the second column is not hidden. Once this has happened, I can then group on a column, but I can't expand the groups. We do use ChartFX in our shop and I currently have 6.2 installed. The powers that be are working with your company on a licensing agreement, so we haven't upgraded to the latest version yet. I know that the charting is pretty tightly integrated into the Grid. Could my older version of ChartFX be a problem? Thanks Link to comment Share on other sites More sharing options...
AngelR Posted January 11, 2008 Report Share Posted January 11, 2008 We are working on detecting why the Grid is not working at 100% inside custom controls. Now, regarding Grid FX compatibility with Chart FX 6.2, I can assure they work together flawless, so you can use both in your web projects without distress. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.