c1TrueDBGrid 常用属性

1.获取总行数
this.c1TrueDBGrid2.RowCount;
2.获取当前行某列值
 this.c1TrueDBGrid2.Columns["系统编号"].CellText(this.c1TrueDBGrid2.Row).ToString().Trim();
3.合并指定列
this.c1TrueDBGrid2.Splits[0].DisplayColumns["系统编号"].Merge = ColumnMergeEnum.Restricted;
4. c1TrueDBGrid自动列宽
public void GridColAuto(C1TrueDBGrid grid)
        {
            foreach (C1.Win.C1TrueDBGrid.C1DisplayColumn item in grid.Splits[0].DisplayColumns)
            {
                item.AutoSize();
            }
        }
5.设置某行自动列宽
c1TrueDBGrid1.Splits[0].DisplayColumns["系统编号"].AutoSize();
6.设置筛选功能
this.c1TrueDBGrid1.FilterBar = true;
7.锁定某列字段
c1TrueDBGrid1.Splits[0].DisplayColumns["系统编号"].Locked = true;
8.锁定整个c1TrueDBGrid
c1TrueDBGrid1.Splits[0].Locked = true;
9.隐藏某列
 c1TrueDBGrid1.Splits[0].DisplayColumns["系统编号"].Visible = true;
10.设置某列颜色
this.c1TrueDBGrid2.Splits[0].DisplayColumns["系统编号"].Style.BackColor = System.Drawing.Color.Blue;
11.模糊搜索
private void dgSelect_FilterChange(object sender, EventArgs e)
        {
            //要使此过滤生效,则c1TrueDBGrid2的属性AllowFilter设为False  
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            string ColName = "";
            string ColValue = "";
            foreach (C1.Win.C1TrueDBGrid.C1DataColumn dc in this.dgSelect.Columns)
            {
                if (dc.FilterText.Length > 0)
                {
                    ColName = dc.DataField.ToString().Trim();
                    ColValue = dc.FilterText.ToString().Trim();


                    if (sb.Length > 0) sb.Append(" AND ");


                    sb.Append(ColName.Trim() + " like " + "'%" + ColValue.Trim() + "%'");
                }
            }
            // filter the data
            ((DataTable)this.dgSelect.DataSource).DefaultView.RowFilter = sb.ToString();
        }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值