1:UltraGrid风格设置函数

public static void ColorGrid(ref Infragistics.Win.UltraWinGrid.UltraGrid dgd)
{
//标题
dgd.DisplayLayout.CaptionAppearance.TextHAlign=Infragistics.Win.HAlign.Left;
dgd.DisplayLayout.CaptionAppearance.BackColor=Color.LightSteelBlue;
//边框显示
dgd.DisplayLayout.BorderStyle=Infragistics.Win.UlElementBorderStyle.Solid;
//背景色
dgd.DisplayLayout.Appearance.BackColor=Color.White;
//默认颜色设置
dgd.DisplayLayout.Override.HeaderAppearance.BackColor=Color.LightSteelBlue;//列
dgd.DisplayLayout.Override.RowSelectorAppearance.BackColor=Color.LightSteelBlue;
//选中颜色设置
dgd.DisplayLayout.Override.SelectedCellAppearance.BackColor=Color.SteelBlue;//选中单元格
dgd.DisplayLayout.Override.SelectedRowAppearance.BaceColor=Color.SteelBlue;//选中行
//ActiveRowx颜色设置
dgd.DisplayLayout.Override.ActiveRowAppearance.BackColor=Color.SteelBlue;
}
2:UltraGrid删除选中的行
this.ultraGrid1.DeleteSelectedRows(false);
3:委托
this.ultraGrid1.AfterCellUpdate-=new Infragistics.Win.UltraWinGrid.CellEventHandler(this.ultraGrid1_AfterCellUpdate);
this.ultraGrid1.Rows[0].Cells["字段名"].Value="";
this.ultraGrid1.AfterCellUpdate+=new Infragistics.Win.UltraWinGrid.CellEventHandler(this.ultrGrid1_AfterCellUpdate);
4:判断
e.Cell.Column.Key=="字段名";
5:判断某列是否重复
public static bool CheckIfSame(UltraGrid ug, string colname)
   {
   for(int i = 0; i < ug.Rows.Count; i++)
    {
     for(int j = i+1; j < ug.Rows.Count; j++)
     {
       if(ug.Rows[i].Cells[colname].Text == ug.Rows[j].Cells[colname].Text && ug.Rows[i].Cells[colname].Text != "")
      {
       return true;
      }
     }
    }
    return false;
   }
 
6: Enter切换,在form_load事件里写
 this.ultraGrid1.KeyActionMappings.Add(new Infragistics.Win.UltraWinGrid.GridKeyActionMapping(System.Windows.Forms.Keys.Enter,
Infragistics.Win.UltraWinGrid.UltraGridAction.NextCell,Infragistics.Win.UltraWinGrid.UltraGridState.Is Checkbox,Infragistics.Win.UltraWinGrid.UltraGridState.Cell, 0, 0));
 
7: 选中一行
      this.ultraGrid1.Rows[i].Activate();
       this.ultraGrid1.Rows[i].Selected = true;

infragistcs 又的更多相关文章

随机推荐

  1. jsp页面中的java代码

    jsp页面中的java代码 1.jsp表达式  <%= ....%>  只能放置一个变量常量 2. jsp小脚本 <% .... %>  java语句,可以插入一些语句 3. ...

  2. 关于 static 的用途

    1.三个作用 第一个作用是 隐藏 输出: Hello 所有未加static前缀的全局变量和函数都具有全局可见性,其它的源文件也能访问.此例中,a是全局变量,msg是函数,并且都没有加static前缀, ...

  3. paper 3:matlab中save,load使用方法小结

    功能描述]存储文件[软件界面]MATLAB->File->Save Workspace As将变量存入硬盘中指定路径.[函数用法] save:该函数将所有workspace中变量用二进制格 ...

  4. JSTL标签,EL表达式,OGNL表达式,struts2标签 汇总

    一下纯属个人总结摘抄,总结一起方便查看,解决疑问,有遗漏或错误,还请指出.       1,JSTL标签总结: a).JSTL标签有什么用?          JSTL是由JCP(Java Commu ...

  5. LDA-math-LDA 文本建模

    http://cos.name/2013/03/lda-math-lda-text-modeling/ 5. LDA 文本建模 5.1 游戏规则 对于上述的 PLSA 模型,贝叶斯学派显然是有意见的, ...

  6. [OrangePi] If you are using an older image

    Download scriptbin_kernel.tar.gz from Mega, unpack. Copy uImage_OPI-2 or uImage_OPI-PLUS (depending ...

  7. zw版【转发·台湾nvp系列Delphi例程】Delphi 使用 HALCON库件COM控件数据格式转换

    zw版[转发·台湾nvp系列Delphi例程]Delphi 使用 HALCON库件COM控件数据格式转换 Delphi 使用 HALCON库件COM控件数据格式转换,与IHObjectX接口有关 va ...

  8. 项目发布时候出错--项目文件包含 ToolsVersion="12.0"

    项目文件包含 ToolsVersion="12.0".此工具集可能未知或缺失(您可以通过安装相应版本的 MSBuild 来解决该问题),或者该生成因策略原因已被强制更改为特殊 To ...

  9. AC68U 内Linux 终端前后的切换,终端挂起和恢复

    ssh 登录终端后, 如果想切换到本地上来, 可以按: -,Ctrl+Z 如果要恢复到远程端,则命令: fg

  10. python编码:gbk编码与解码

    从RF输入的中文会进行unicode编码:u'\u6587\u4ef6\u5230\u8fbe\u6210\u529f' 从orc数据库查询到的中文会进行gbk编码得到ASCII:'\xce\xc4\ ...