我的网格控件中有一列显示从数据库中检索的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();
}
我所做的只是选择我的数据源,如下所示,以检索数据。
答案 0 :(得分:1)
如果要在查询中使用它,那么请执行以下操作:
select SUBSTRING(field1 FROM 1 FOR 6) from table1
然后在你的代码中调用它..
抱歉,最后这个数字,RIGHT(field1,6)
这只是一个选项