UltraWebGrid

1.禁用某个单元格可编辑

   UltraWebGrid1.Rows[0].Cells[4].AllowEditing = AllowEditing.No;

  同样列也有该方法属性

2.隐藏某列   直接用列的属性  Hidden=true

3. 使某列的单元格内的数字自由折叠换行 列名.CellStyle.Wrap = true;

4.定义列是否可以更新 列名.AllowUpdate = AllowUpdate.Yes;

5. 自定义某个列

    UltraGridColumn ugcCONFIGID = new UltraGridColumn();
            ugcCONFIGID.BaseColumnName = "CONFIGID";
            ugcCONFIGID.Key = "CONFIGID";
            ugcCONFIGID.Header.Caption = "CONFIGID";
            ugcCONFIGID.AllowUpdate = AllowUpdate.No;
            ugcCONFIGID.Hidden = true;

       this.UltraWebGrid1.Bands[0].Columns.Add(ugcCONFIGID, false);

 

6. 去掉选择列

   RowSelectorsDefault="No"

 

7。

合并单元格
protected void MergingCells(Infragistics.WebUI.UltraWebGrid.UltraWebGrid Grid, int rowMax, int rowMin, int colMax, int colMin, string mc)
        {
            if (rowMax > 0)
            {
                Infragistics.WebUI.UltraWebGrid.UltraGridCell cell = Grid.Rows[rowMin].Cells[colMin];
                cell.Activated = false;
                cell.ColSpan = colMax - colMin + 1;
                cell.RowSpan = rowMax - rowMin + 1;
                Infragistics.WebUI.UltraWebGrid.UltraGridRow row = cell.Row;
                cell.Text = mc;
                cell.Style.HorizontalAlign = HorizontalAlign.Center;
                Grid.DisplayLayout.ActiveCell = cell;
                cell.AllowEditing = Infragistics.WebUI.UltraWebGrid.AllowEditing.No;
            }
        }

8。合并单元格 2

  public static void GroupRows(UltraWebGrid GridView1, int cellNum)
        {
            int i = 0, rowSpanNum = 1;
            while (i < GridView1.Rows.Count - 1)
            {
                UltraGridRow gvr = GridView1.Rows[i];
                for (++i; i < GridView1.Rows.Count; i++)
                {
                    UltraGridRow gvrNext = GridView1.Rows[i];
                    if (gvr.Cells[cellNum].Text == gvrNext.Cells[cellNum].Text)
                    {
                        //gvrNext.Cells[cellNum].Visible = false;
                        rowSpanNum++;
                    }
                    else
                    {
                        gvr.Cells[cellNum].RowSpan = rowSpanNum;
                        rowSpanNum = 1;
                        break;
                    }

                    if (i == GridView1.Rows.Count - 1)
                    {
                        gvr.Cells[cellNum].RowSpan = rowSpanNum;
                    }
                }
            }
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值