求ASPxPivotGrid控件有经验者解答不能拖动列头问题

问题描述

因为报表分析页面需要所以选择了ASPxPivotGrid。我根据数据动态生成PivotGridField,然后在控件的load事件中将dataset绑定至控件中。控件的基本功能已完成,唯有在列头拖动的时候不能实现。求解。。。附上源码:]动态生成PivotGridFieldprivatevoidPivotGridDataBind(DataSetds){if(ds!=null&&ds.Tables["ShowRowType"]!=null){if(ASPxPivotGrid1.Fields.Count<=0){ASPxPivotGrid1.Fields.Clear();intindex=0;foreach(DataRowrowinds.Tables["ShowRowType"].Rows){PivotGridFieldpgf=newPivotGridField();if(row["ShowType"].ToString()=="DCData"){pgf.Area=DevExpress.XtraPivotGrid.PivotArea.DataArea;pgf.GroupIndex=1;}elseif(row["ShowType"].ToString()=="DCRow"){pgf.Area=DevExpress.XtraPivotGrid.PivotArea.RowArea;pgf.GroupIndex=2;}elseif(row["ShowType"].ToString()=="DCColumn"){pgf.Area=DevExpress.XtraPivotGrid.PivotArea.ColumnArea;pgf.GroupIndex=3;}else{pgf.Area=DevExpress.XtraPivotGrid.PivotArea.FilterArea;pgf.GroupIndex=0;}pgf.FieldName=row["FildName"].ToString();pgf.Caption=row["DisplayName"].ToString();pgf.Index=index;//pgf.FilterValues.Clear();ASPxPivotGrid1.Fields.AddField(pgf);index++;}}}}

控件load事件protectedvoidASPxPivotGrid1_Load(objectsender,EventArgse){if(!IsPostBack){PivotGridDataBind(DataXML);}stringreportName=DataXML.Tables["_OPERATOR"]!=null?DataXML.Tables["_OPERATOR"].Rows[0]["TABLE_NAME"].ToString():"";if(reportName!=""){ASPxPivotGrid1.DataSource=DataXML.Tables[reportName];ASPxPivotGrid1.DataBind();}}load事件中如果回传时不重新绑定数据,控件上的数据丢失。在线等。。。。。。。。。。

解决方案

解决方案二:
没用过.帮顶!!!!!
解决方案三:
这个控件很不好用的说看看demo,也就是那个属性的问题
解决方案四:
reportName为空
解决方案五:
protectedvoidASPxPivotGrid1_Load(objectsender,EventArgse){{PivotGridDataBind(DataXML);}stringreportName=DataXML.Tables["_OPERATOR"]!=null?DataXML.Tables["_OPERATOR"].Rows[0]["TABLE_NAME"].ToString():"";if(reportName!=""){ASPxPivotGrid1.DataSource=DataXML.Tables[reportName];ASPxPivotGrid1.DataBind();}}

时间: 2024-08-11 04:13:39

求ASPxPivotGrid控件有经验者解答不能拖动列头问题的相关文章

求vistualStringTree控件链接数据库的实例,在线等待,谢谢

问题描述 求vistualStringTree控件链接数据库的实例,在线等待,谢谢 求vistualStringTree控件链接数据库的实例,下载的demo中没有数据库链接部分,即如何初始化一个树的部分,谢谢了

跪求c#控件的教程,中文版的谢谢哦i

问题描述 跪求c#控件的教程,中文版的谢谢哦i越详细分数分高... 解决方案 解决方案二:www.vs2005.com解决方案三:<<.NET框架程序员参考手册界面设计篇>>解决方案四:很不错很初级.http://zhouweigang01.blog.163.com/blog/static/9340907200710211412738/解决方案五:Programinc#书店买一个去或者网上订购以下写的很全面,基础方面的现在应该有中文版本的

在DataGrid 表格控件中 怎么使 在鼠标拖动时, 选中其经过的单元格。

问题描述 请教一个问题,在DataGrid表格控件中怎么使在鼠标拖动时,选中其经过的单元格.我用的是WPF,看到有人说VisualTreeHelper.FindElementsInHostCoordinates方法(Point,UIElement)方法,但是WPF中并没有这种方法啊?各位大虾帮帮忙!!!! 解决方案 解决方案二:我刚好也遇到这个问题,帮忙顶一下解决方案三:在线等,求大神帮忙啊解决方案四:按着鼠标左键拖动?解决方案五:是的鼠标左键拖动选中多个值解决方案六:大侠有没有什么办法啊,我已

wpf datagrid控件拖动列头,改变顺序,获取改变后的排列顺序

问题描述 wpf datagrid控件拖动列头,改变顺序,获取改变后的排列顺序 wpf datagrid控件拖动列头,改变顺序,获取改变后的排列顺序 解决方案 看看有没有列顺序改变触发的事件,如果有在这个事件里面获取

跪求日历控件的帮助!(在线跪等!)!真的好急!!高手帮帮忙吧,拉兄弟一把!

问题描述 需要提取日历控件的每个日期,有没有办法?我想用提取的日期与sql数据库中表的日期进行比较,来判断每个日期下是否为空!我的查询语句:selectCount(*)from我的数据表where日期='"+关键是这句,需要调用日历控件的每个日期+"'"另求只选择日历控件只显示相邻2个月的方法,毕竟不能提取所有的日期与Sql中的表比较!目前我找不到任何现成的东西,我用的是CS结构!想在日历控件呈现日的时候激发!要是朋友路过解答不出来没关系,就帮忙顶一下,! 解决方案 解决方案

求TeeChart控件绘制椭圆程序(C++)

问题描述 求大牛们帮忙!我要用TeeChart控件绘制椭圆,通过编写代码改变椭圆位置和尺寸.整了好几天没搞定,大家有什么好方法不?谢谢啦 解决方案 解决方案二:把你遇到的问题贴出来吧,要不也不知道怎么帮你.

求HyperLink控件高手解脱

问题描述 <asp:HyperLinkID="HyperLink1"runat="server"NavigateUrl='~/01NewsManage/Edit.aspx?id=<%#Eval("NewsID")%>'>修改</asp:HyperLink>在List页面点击修改跳转到Edit页面对新闻进行修改:Edit后台部分代码:if(Request.Params["id"]!=null&

急求!控件镶嵌的findcontrol问题

问题描述 我现在在做一个留言板,显示页面那里在Repeater里镶嵌了几个控件,然后再用findcontrol索引里面控件的ID却始终找到为null,哪位高手知道哪里出错了?这是前台代码:<body><formid="form1"runat="server"><div><asp:LinkButtonID="LinkButton3"runat="server"Visible="

求ctListBar控件的加载与使用!

问题描述 ctListBar是VB的第3方控件,由于老师要求做一个小项目中我要用到这种控件`但是却不知道怎吗加载和哪下载和使用``希望高手能帮助下. 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励: