Devexpress Column Edit

时间:2016-07-29 01:29:35

标签: c# devexpress

我的网格控件中有一列显示从数据库中检索的ID号。出于某种原因,我需要我的列始终只显示ID号中的最后6位数字。这可能吗?

public CustomerCollection()
    {
        InitializeComponent();
        base.baseGridView = gridView1;
        base.baseUnitOfWork = unitOfWork;
        base.baseXPCollectionEntity = xpCollectionEntity;
        ControlDefaultHelper.SetGridViewProperties(gridView1);
        ControlDefaultHelper.SetRepositoryItemCheckEditProperties(repositoryItemCheckEdit1);
    }

    public override void Edit(object entity)
    {
        base.Edit(entity);
        CustomerEdit modalForm = new CustomerEdit(entity as customer);
        modalForm.ShowDialog();
        RefreshData();
    }

我所做的只是选择我的数据源,如下所示,以检索数据。

enter image description here

1 个答案:

答案 0 :(得分:1)

如果要在查询中使用它,那么请执行以下操作:

select SUBSTRING(field1 FROM 1 FOR 6)  from table1

然后在你的代码中调用它..

抱歉,最后这个数字,

RIGHT(field1,6)

这只是一个选项