NetAdvantage UltraWinGrid.UltraGrid控件中使用checkbox选择框

原创 2012年03月22日 22:58:14

NetAdvantage  UltraWinGrid.UltraGrid控件中使用checkbox选择框

1)定义数据模型


        private class DataInfo
        {
            public bool Selected { get; set; }
            public Guid Product_Id { get; set; }
            public string Product_No { get; set; }
            public string Product_Name { get; set; }
          
        }

2)构造一个 List<DataInfo>,这个自己想办法

 var datas = ProductRepository.GetAll().Select(p =>new DataInfo
            {
                Product_Id = p.Product_ID,
                Product_No = p.Product_No,
                Product_Name = p.Product_Name,
                Selected = false
            }).ToList();

 maingrid.DataSource = datas;

3)处理InitializeLayou事件

 private void maingrid_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
        {
            e.Layout.Bands[0].Columns["Selected"].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox;
            e.Layout.Bands[0].Columns["Selected"].Header.Caption = "选择";
            e.Layout.Bands[0].Columns["Product_Id"].Hidden = true;           
            e.Layout.Bands[0].Columns["Product_No"].Header.Caption = "产品编号";
            e.Layout.Bands[0].Columns["Product_No"].CellActivation = Activation.NoEdit;
            e.Layout.Bands[0].Columns["Product_Name"].Header.Caption = "产品名称";
            e.Layout.Bands[0].Columns["Product_Name"].CellActivation = Activation.NoEdit;
        }

4)效果图

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

扩展UltraGrid控件实现对所有数据行的全选功能

通过对三种Infragistics 控件(UltraToolBarManager、UltraGird和UltraListView)进行扩展,以实现对ToolTip样式的定义,今天我来介绍如何采用相同的...
  • jhwrx
  • jhwrx
  • 2009年12月20日 13:12
  • 420

JS实现在UltraWebGrid 中勾选Checkbox 禁止/允许 编辑单元格

  • lee576
  • lee576
  • 2009年08月09日 19:54
  • 3823

ultragrid动态添加多选框(行)

  • 2009年06月01日 14:20
  • 59KB
  • 下载

NetAdvantage - UltraGrid控件使用总结

1. UltraWinGrid控件总览 NetAdvantage产品包括:网页控件、WinForm控件、WPF控件等多种产品。目前只用到了WinForm控件。UltraWinGrid是NetAdva...
  • nabila
  • nabila
  • 2012年02月28日 21:28
  • 9759

如何给GridView添加复选框

  在GridView添加一个模板列:asp:TemplateField>                HeaderTemplate>                    asp:CheckBox...
  • gaofeng2000
  • gaofeng2000
  • 2007年08月10日 00:02
  • 6751

js中CheckBox选择框选择选中之前的选择框

$(function(){     $("table input[type='checkbox']").click(function(){         var arr=document.getEl...
  • Aitex
  • Aitex
  • 2017年02月09日 17:14
  • 585

Windows单选按钮、复选框、分组框控件

单选按钮(Radio Button)和复选框(Check Box)是常见的Windows控件,用于从给出的选项中选择一项或多项,如下图所示: 单选按钮是互斥的,只能选择其中一项;而复选框没有...
  • softn
  • softn
  • 2016年06月20日 06:42
  • 1784

Winform控件之选择类控件

选择类控件主要包含复选框控件(CheckBox),单选框控件(RadioButton),下拉组合框控件(ComboBox),列表控件(ListBox),复选组控件(CheckListBox)和数值选择...
  • erlian1992
  • erlian1992
  • 2015年05月26日 18:38
  • 2246

ASP:CheckBox控件(选择类控件)

CheckBox控件是用来显示允许用户设置true或false条件的复选框。用户可以从一组CheckBox控件中选择一项或多项。 CheckBox控件的常用属性及说明 属性 说明 ...
  • vjudge
  • vjudge
  • 2014年07月23日 23:33
  • 930

Android 控件:CheckBox

首先,在布局文件中注册CheckBox activity_main.xml
  • ruzhuxiaogu
  • ruzhuxiaogu
  • 2015年07月23日 16:08
  • 1038
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NetAdvantage UltraWinGrid.UltraGrid控件中使用checkbox选择框
举报原因:
原因补充:

(最多只允许输入30个字)