欢迎来到天天文库
浏览记录
ID:39470325
大小:353.50 KB
页数:51页
时间:2019-07-04
《XtraGrid使用心得》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XtraGrid使用心得XtraGrid的关键类就是:GridControl和GridView。GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXView中。GridControl是各种View的容器。所以要控制显示,要从GridView这些类入手。关于GridControl与GridView的关系,我不说了。下面给出一段代码。实际使用中常用到。 publicForm2() { InitializeCompon
2、ent(); //不显示内置的导航条。 gc1.UseEmbeddedNavigator=false; //不显示分组的面板 gv1.OptionsView.ShowGroupPanel=false; gv2.OptionsView.ShowGroupPanel=false; //自动改变行高适应内容 gv1.OptionsView.RowAutoHeight=
3、true; gv2.OptionsView.RowAutoHeight=true; //允许自动合并单元格 gv1.OptionsView.AllowCellMerge=true; //如果主从表中,没有找到从表内容也要显示(默认是不显示的) gv1.OptionsDetail.AllowExpandEmptyDetails=true; //显示自动筛选行(效果跟Excel的自动筛
4、选差不多) gv2.OptionsView.ShowAutoFilterRow=true; //使得GridView不能编辑 gv1.OptionsBehavior.Editable=false; gv2.OptionsBehavior.Editable=false; //内置编辑器显示的模式 gv1.OptionsBehavior.EditorShowMode=DevExpres
5、s.Utils.EditorShowMode.Click; //主从表显示的功能是否可用 //gv1.OptionsDetail.EnableMasterViewMode=false; //如果显示了主从表,每点开个加号,就会显示一个Tabs,里面往往显示了两个面板。 //事实上没必要这样干的。一般选择关闭。关闭的对象是主GridView的此项属性。 gv1.OptionsDetail.ShowDet
6、ailTabs=false; } privatevoidbtnExit_Click(objectsender,EventArgse) { this.Close(); } privatevoidbtnOk_Click(objectsender,EventArgse) { //设置连接字符串 DbHelperSQL.ConnectionString=D
7、bHelperSQL.CreateConnectionString(@"BUDDHASSQLEXPRESS","sa","00000","RTDMES"); DataSetds=newDataSet(); //父GridView的数据 stringsql="selectsc_prno,sc_prnafrommespb04h"; DbHelperSQL.QueryD(sql,ds,"main"); /
8、/子GridView的数据 sql="selectpa_name,pa_no,sc_prnofrommespb09h"; DbHelperSQL.QueryD(sql,ds,"son"); //这个是显示主从表的关键,一、GridControl通过检查DataSet.Relations的内容来分析数据 //二、关键名必须与设计GridView的层级关系的levelname相同,否则,结果在
此文档下载收益归作者所有