为什么过滤器控件无法从存储库LookUpEdit获取值日期时间?

时间:2016-09-14 10:27:57

标签: c# winforms devexpress filtering

过滤器控制如何从自动过滤器行获取值? 在该列中,我使用的是RepositoryItemLookUp。

image3

如何设置过滤器控制时间而非上午12:00:00而不是上午09:25:50 或者如何将标准设置为等于?

我使用的代码是将值插入存储库查找..

RepositoryItemLookUpEdit rile2 = new RepositoryItemLookUpEdit(); 

private void Form1_Load(object sender, EventArgs e)
{
    ...

    rile2.DataSource = dt;
    rile2.PopulateColumns();

    rile2.DisplayMember = dt.Columns["signIn"].ToString();
    rile2.ValueMember = dt.Columns["signIn"].ToString();            
    rile2.Columns["signIn"].FormatType = FormatType.DateTime;
    rile2.Columns["signIn"].FormatString = "dd MMM yyyy HH:mm:ss tt";
    rile2.Columns["date"].Visible = false;            
    rile2.DisplayFormat.FormatType = FormatType.DateTime;
    rile2.DisplayFormat.FormatString = "dd MMM yyyy HH:mm:ss tt";
}

private void gridView1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
{
    if (e.Column.FieldName == "signIn" && view.IsFilterRow(e.RowHandle))
    {
        e.RepositoryItem = rile2;
    }
}

0 个答案:

没有答案