DevExpress GridControl 问题 谁继承过GridControl写法GridControl默认有一个GridView我想修改时面的默认属性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有种方法是通过继承窗体来实现,做一个父窗体,上面放一个gridcontrol控件,设置相应属性后,其他用的控件的窗体继承这个窗体 DevExpress有源码,自已分析一下就行。 private DevExpress.XtraGrid.GridControl gridControl1; private DevExpress.XtraGrid.Views.Grid.GridView gridView1; public MMCGridViewDemo() { InitializeComponent(); } private void InitializeComponent() { this.gridControl1 = new DevExpress.XtraGrid.GridControl(); this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); this.SuspendLayout(); // // gridControl1 // this.gridControl1.Location = new System.Drawing.Point(12, 12); this.gridControl1.MainView = this.gridView1; this.gridControl1.Name = "gridControl1"; this.gridControl1.Size = new System.Drawing.Size(667, 302); this.gridControl1.TabIndex = 0; this.gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.gridView1}); // // gridView1 // this.gridView1.GridControl = this.gridControl1; this.gridView1.Name = "gridView1"; this.gridView1.OptionsBehavior.Editable = false; this.gridView1.OptionsCustomization.AllowColumnMoving = false; this.gridView1.OptionsCustomization.AllowColumnResizing = false; this.gridView1.OptionsCustomization.AllowFilter = false; this.gridView1.OptionsCustomization.AllowGroup = false; this.gridView1.OptionsSelection.MultiSelect = true; this.gridView1.OptionsView.EnableAppearanceOddRow = true; this.gridView1.OptionsView.ShowFilterPanelMode = DevExpress.XtraGrid.Views.Base.ShowFilterPanelMode.Never; this.gridView1.OptionsView.ShowGroupPanel = false; ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); this.ResumeLayout(false); }这是我现在的做法,代码执行了数据也绑定了,属性没有起作用。 把你需要改的通用属性放在公用方法中就行了,gridView1当参数 咋不会拐弯呢再说个办法:新建个用户控件,添加GridControl,Dock=Fill用到的地方拖控件就行了 呵呵,我解决了,http://www.cnblogs.com/freexiaoyu/archive/2012/09/19/2693925.html 初学C#求帮助!!! 关于读取文件夹内容并获取创建时间排序获取最新生成的几个文件 ProgressBar问题 treeview节点编辑 大家用C#都做哪类的程序啊? 用C#2.0开发WINDOWS应用程序,如何将修改后的数据更新到ACCESS数据库? 大家遇到过没有? 各位兄弟,谁有"蚊型"文书档案管理系统,用桌面数据库就够了,,有发文和收文再加一个归案功能就够了..没有帮我up啦 求类似QQ的程序源码 如何在播放swf文件时静音 坐等大神回复:关于C#窗体的透明问题? 【100分】合理使用缓存的疑问!
做一个父窗体,上面放一个gridcontrol控件,设置相应属性后,其他用的控件的窗体继承这个窗体
private DevExpress.XtraGrid.GridControl gridControl1;
private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
public MMCGridViewDemo()
{
InitializeComponent();
} private void InitializeComponent()
{
this.gridControl1 = new DevExpress.XtraGrid.GridControl();
this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
((System.ComponentModel.ISupportInitialize)(this.gridControl1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
this.SuspendLayout();
//
// gridControl1
//
this.gridControl1.Location = new System.Drawing.Point(12, 12);
this.gridControl1.MainView = this.gridView1;
this.gridControl1.Name = "gridControl1";
this.gridControl1.Size = new System.Drawing.Size(667, 302);
this.gridControl1.TabIndex = 0;
this.gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.gridView1});
//
// gridView1
//
this.gridView1.GridControl = this.gridControl1;
this.gridView1.Name = "gridView1";
this.gridView1.OptionsBehavior.Editable = false;
this.gridView1.OptionsCustomization.AllowColumnMoving = false;
this.gridView1.OptionsCustomization.AllowColumnResizing = false;
this.gridView1.OptionsCustomization.AllowFilter = false;
this.gridView1.OptionsCustomization.AllowGroup = false;
this.gridView1.OptionsSelection.MultiSelect = true;
this.gridView1.OptionsView.EnableAppearanceOddRow = true;
this.gridView1.OptionsView.ShowFilterPanelMode = DevExpress.XtraGrid.Views.Base.ShowFilterPanelMode.Never;
this.gridView1.OptionsView.ShowGroupPanel = false;
((System.ComponentModel.ISupportInitialize)(this.gridControl1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
this.ResumeLayout(false);
}
这是我现在的做法,代码执行了数据也绑定了,属性没有起作用。
再说个办法:新建个用户控件,添加GridControl,Dock=Fill
用到的地方拖控件就行了
http://www.cnblogs.com/freexiaoyu/archive/2012/09/19/2693925.html