1.遍历

for (int i = ; i < gridView1.RowCount; i++)
{
for (int j = ; j < gridView1.Columns.Count; j++)
{
object val = gridView1.GetRowCellValue(i, gridView1.Columns[j]);
}
}

2.为某行设置背景色

 private void gridView1_RowStyle(object sender, RowStyleEventArgs e)
{
GridView View = sender as GridView; if (e.RowHandle >= )
{
string category = View.GetRowCellDisplayText(e.RowHandle, View.Columns["允许打印"]); if (category == "是")
{
e.Appearance.BackColor = Color.Salmon; e.Appearance.BackColor2 = Color.SeaShell;
}
}
}

3.上一条和下一条

public void PlayBefore(){
//当前行
int selectedIndex=this.gridView1.FocusedRowHandle;
if(selectedIndex==){
XtraMessageBox.Show("已经是第一条","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
//选择上一行
this.gridView1.FocusedRowHandel=this.gridView.FocusedRowHandle-;
this.gridView1.ClearSellection();
this.gridView1.SelectRow(this.gridView1.FocusedRowHandle);
}
public void PlayNext(){
//当前行
int selectedIndex=this.gridView1.FocusedRowHandle;
if(selectedIndex==this.gridView1.RowCount-){
XtraMessageBox.Show("已经是最后一条","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
//选择下一行
this.gridView1.FocusedRowHandel=this.gridView.FocusedRowHandle+;
this.gridView1.ClearSellection();
this.gridView1.SelectRow(this.gridView1.FocusedRowHandle);
}

4.获取当前行

int focusRowIndex=this.gridView1.GetFocusedDataSourceRowIndex();
DataModel model=this.gridView1.GetRow(focusRowIndex) as DataModel;

5.自定义排序

private void gridView1_CustomColumnSort(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnSortEventArgs e)
{
if (e.Column != null && e.Column.FieldName == "FieldName")
{
int value1 = Convert.ToInt32(e.Value1.ToString());
int value2 = Convert.ToInt32(e.Value1.ToString()); e.Result = System.Collections.Comparer.Default.Compare(value1, value2);
e.Handled = true;
}
}

6.复制表格

 private string CopyGrid()
{
MemoryStream memoryStream = new MemoryStream();
gridControl1.ExportToText(memoryStream);
memoryStream.Position = ;
byte[] read = new byte[memoryStream.Length];
memoryStream.Read(read, , read.Length);
string content = Encoding.Default.GetString(read);
return content;
}

7.ColumnPositionChanged

DEV--GerdView控件的更多相关文章

  1. Dev系列控件的AJAX (转)

    介绍Dev系列控件在前台也就是客户端的一些常用方法介绍以及前后台异步通信的方法. 一.Dev Data Edit控件通用属性以及方法: 属性 1.GetEnabled():返回控件是否为可操作状态 2 ...

  2. dev的控件放在没有runat="server"的标签中,回调出现的问题

    dev的控件放在没有runat="server"的标签中,第一次回调是会刷新页面, 有runat="server"时不会刷新页面

  3. ASP.NET Dev ASPxGridView控件使用 ASP.NET水晶报表打印

    1.ASPxGridView控件使用 2.ASP.NET水晶报表客户端打印 3.javascript打印 4.ASPxGridView根据Textbox查询 5. ASPxGridView 列宽 1. ...

  4. Dev系列控件的AJAX使用Demo

    一.Dev Data Edit控件通用属性以及方法: 属性 1.GetEnabled():返回控件是否为可操作状态 2.GetText():返回控件的Text的值 3.SetEnabled():设置控 ...

  5. dev layoutControl 控件使用

    对于排版控件,用微软的方法都是先拉 label再拉一个 Textbox  ,  虽然微软的控件了有类似于 EXCEL的单元格全并功能,但用起来使终不方便, 今天研究了一下 DEV 的这个控件,比微软的 ...

  6. DEV 第三方控件报表分类汇总

    最近这段时间难得空闲,于是打算做个报表功能,主要实现数据的分类汇总,以便不时之需.首先看看效果: 主要是根据工程类型这个字段进行分类,每个分类下对应的项目金额进行求和,当然,你也可以根据实际需求,进行 ...

  7. 2016.1.19 DEV Express控件GirdControl使用

    103.GridControl中添加Button RunDesigner,添加一列,设置对应字段FiledName,ColumnEdit选择ButtonEdit,此时默认风格像下拉框,需调整属性: 在 ...

  8. Winform 中DataGridView、dev Gridview控件添加行标题

    有很多种方法. 1.可以在DataGridView控件中的RowStateChanged事件改变行标题单元格的值(Row.HeaderCell.Value) /// <summary> / ...

  9. Dev常用控件

    GridControl TreeView DEV GridControl小结.. https://blog.csdn.net/happy09li/article/details/7186829 Dev ...

  10. DEV提示控件ToolTipControl

    1.设置边框的颜色和显示箭头图标:在构造函数里面设置 public frmLogin()        {            InitializeComponent(); //设置边框颜色     ...

随机推荐

  1. x86-64_register_and_function_frame.html

    http://www.searchtb.com/2013/03/x86-64_register_and_function_frame.html

  2. JSBinding / Run Samples

    This document shows you how to run JSBinding 2048 sample in Editor. First of course, create an empty ...

  3. memcache中的add和set方法区别

    相信大家对memcache都不陌生,在项目中也经常使用memcache作为缓存方案,那么在使用过程中有没有发现为什么memcahce有两个添加缓存的方法:一个是add,一个是set,那么你知道这2个方 ...

  4. Linux进程间通信-匿名管道

    前面我们讲了进程间通信的一种方式,共享内存.下面看一看另一种机制,匿名管道.1.什么是管道管道是一个进程的数据流到另一个进程的通道,即一个进程的数据输出作为另一个进程的数据输入,管道起到了桥梁的作用. ...

  5. 在线网络速度测试JAVA程序(一):思路和控制台主程序【转】

    来源:http://hancool.blog.51cto.com/1836252/1352228 事情的缘由 因上级公司的信息化主管部门经常被投诉说是各种业务应用系统反映系统使用慢的问题,而都把问题归 ...

  6. OpenJudge-计算点的距离并排序

    /*===================================== 距离排序 总时间限制: 1000ms 内存限制: 65536kB 描述 给出三维空间中的n个点(不超过10个),求出n个 ...

  7. OpenJudge计算概论-求特殊自然数【枚举法】【将整数转成字符串】

    /*======================================================================== 求特殊自然数 总时间限制: 1000ms 内存限制 ...

  8. win7 关于远程桌面登陆的方法,相应服务的启动

    转自:http://blog.csdn.net/ningfuxuan/article/details/7519476 远程登陆电脑,对远程电脑的设置 (1)首先要启动远程电脑中的Remote Desk ...

  9. 数字根(digital root)

    来源:LeetCode 258  Add Dights Question:Given a non-negative integer  num , repeatedly add all its digi ...

  10. USB 2.0 Spec 微缩版

    4.1.1 Bus Topology 最大层数为7,第7层只能是Function不能是Hub,非根Hub最大5级. 5.3 USB Communication Flow Host Controller ...