dev 控件之 gridcontrid 应用

一、gridview 新增一行有两种:

1.gridView.AddNewRow()然后在gridView_InitNewRow事件里面填写新添加行的数据。

private void gridView1_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) //添加一行后触发事件,赋值
{
    ColumnView View = sender as ColumnView;

    
    View .SetRowCellValue(e.RowHandle, "UserName", addusername);
    View .SetRowCellValue(e.RowHandle, "LoginName", addloginname);
    gridView1.FocusedRowHandle = e.RowHandle;

}

2. 直接在 数据源里面赋值,及datatable里面。

datatable  table = new datatable();

gridcontrid.datasource = table;

DataRow newrow = usertable.NewRow();
newrow["UserName"] = addusername;
newrow["LoginName"] = addloginname;
usertable.Rows.Add(newrow);
gridView1.FocusedRowHandle = gridView1.RowCount - 1;

二、gridview界面上的修改删除操作

修改:gridView1.SetFocusedRowCellValue("UserName",editForm.returuserName);

删除:gridView1.DeleteRow(deletehandle[i]);   //删除一行

   gridView1.DeleteSelectedRows();    //删除选中的所有行

三 gridview属性设置

列头禁止移动 :  设置gridView1.OptionsCustomization.AllowColumnMoving = false;

列头禁止排序:    设置gridView1.OptionsCustomization.AllowSort = false;.

隐藏最上面的GroupPanel  :gridView1.OptionsView.ShowGroupPanel=false;

数据只读  :gridView1.OptionsBehavior.Editable=false;

只读可拷贝:
    ColumnViewOptionsBehavior.Editable = True
    OptionsColumn.AllowEdit = True
    OptionsColumn.ReadOnly = True

 可编辑:
    ColumnViewOptionsBehavior.Editable = True
    OptionsColumn.AllowEdit = True
    OptionsColumn.ReadOnly = False

得到单元格数据(0行0列):
   string ss=gridView1.GetRowCellDisplayText(0,gridView1.Columns[0]);
   string ss = gridView1.GetRowCellValue(0, gridView1.Columns[0]);

设置单元格数据(将0行0列的单元格赋值123):
   gridView1.SetRowCellValue(0, gridView1.Columns[0],"123");

dev 控件之 gridcontrid 应用,布布扣,bubuko.com

时间: 2024-10-25 09:29:40

dev 控件之 gridcontrid 应用的相关文章

DEV控件之ASPxTextBox 的使用

ASPxTextBox与普通的TextBox相比,最大的特点就是对输入格式的验证,只需要对ASPxTextBox的ValidationSettings属性进行配置,通过配置ValidationExpression的正则表达式的值来对输入的值进行验证,通过改变RequiredField的IsRequired属性值来改变ASPxTextBox是否允许为空,具体代码和效果图如下.顺便说下,ASPxTextBox并没有类似于TextBox的TextMode属性,而是有一个单独的ASPxMemo控件可以支

C# WinForm 时间控件(DEV控件)

此处收集一些关于时间控件(DevExpress.XtraEditors.DateEdit())的一些基本设定方式: 1. 默认显示当前日期: a. 在某些情况下(还未明朗),在 form.Designer.cs 中,将该控件的EditValue赋null值: this.detoBeginTime.EditValue = null; b. 若设定上述方式后,仍无法显示默认时间,可再页面加载.窗体初始化时,初始化控件的值: detoBeginTime.Text = DateTime.Now.ToSt

DEV 控件使用之:TreeList

使用DEV控件也有一段时间了,一直想写点东西.最近又使用到TreeList控件,这个控件对于刚使用的人来说确实不好掌握.我想把自己知道的写下来,让还不熟悉的慢慢学会使用,对于会使用的大家交流下.如果有用的不正确或不恰当的欢迎各位指正批评. 一,第一步从控件库里拖出TreeList 二,设置属性 this.treeList1.OptionsView.ShowCheckBoxes = true;            this.treeList1.OptionsView.ShowColumns =

DEV控件Grid显示行号

DEV控件Grid的显示行号需要通过一个事件来设置,具体设置代码为: private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { if (e.Info.IsRowIndicator && e.RowHandle >= 0) { e.Info.DisplayText = Convert.To

DEV控件的Gridview1

DEV控件的Gridview小技巧总结 1.设置Gridview控件的某列不可编辑 this.gridData.gridView1.Columns["change_date"].OptionsColumn.AllowEdit = false; 字段:change_date是数据库中字段,是绑定到gridview上的. 2.设置Gridview控件整体不可编辑 this.gridData.IsEnableEdit = false; this.gridView1.OptionsBehavi

DEV控件:gridControl常用属性设置(转)

DEV控件:gridControl常用属性设置    1.隐藏最上面的GroupPanel   gridView1.OptionsView.ShowGroupPanel=false;    2.得到当前选定记录某字段的值   sValue=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString();   3.数据只读   gridView1.OptionsBehavior.Editable=false;   4.不显示MasterDe

VS中Dev控件在工具箱里的不见的解决办法

出现问题:调整了VS中Dev控件后(以免生成程序每次都要在客户机上面注册dev),之前安装的DEV控件在vs工具箱中消失了,重装可以解决,但是太费时间了,检测dev自带的设置,找到了解决办法. 解决办法: 使用DEV自带的ToolboxCreator 即可解决. 位置:开始-->程序-->Developer Express v2011 vol1(依据自己的版本)-->SetUp-Components-->Tools-->ToolboxCreator 点击运行即可自动修复 注意

DevExpress ASP.NET 使用经验谈(9)- Dev控件客户端事件 ClientSideEvents

上一节,已经介绍了ASPxGridView的自定义列和基本事件 ,本节接着将介绍Dev控件的客户端事件模型. 在上节示例基础上,我们增加一行菜单,使用Dev的ASPxMenu来实现,如下图所示. 图一 添加菜单的界面 增加菜单的代码如下: <dx:ASPxMenu ID="ASPxMenu1" runat="server" RenderMode="Lightweight" Width="100%" ItemAutoWid

DEV控件:gridControl常用属性设置【转载】

DEV控件:gridControl常用属性设置  1.隐藏最上面的GroupPanel   gridView1.OptionsView.ShowGroupPanel=false;  2.得到当前选定记录某字段的值   sValue=Table.Rows[gridView1.FocusedRowHandle][FieldName].ToString(); 3.数据只读   gridView1.OptionsBehavior.Editable=false; 4.不显示MasterDetailView