private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit m_repositoryDetailTypeWithUnknown;
private DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit m_repositoryDetailType;
m_repositoryDetailTypeWithUnknown = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
m_repositoryDetailType = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit();
DevControlHelper.SetRepositoryItemLookUp(m_repositoryDetailTypeWithUnknown, dtDetailType2);
DevControlHelper.SetRepositoryItemLookUp(m_repositoryDetailType, dtDetailType);
m_gridHolding.RepositoryItems.Add(m_repositoryDetailTypeWithUnknown);
m_gridHolding.RepositoryItems.Add(m_repositoryDetailType);
private void m_gridView_CustomRowCellEditForEditing(object sender, DevExpress.XtraGrid.Views.Grid.CustomRowCellEditEventArgs e)
{
if (string.Compare(e.Column.FieldName, "DocType", true) == 0)
{
string currentVal = e.CellValue as string;
if (!string.IsNullOrEmpty(currentVal))
{
if (currentVal == "Undefined")
{
e.RepositoryItem = m_repositoryDetailTypeWithUnknown;
}
else
{
e.RepositoryItem = m_repositoryDetailType;
}
}
}
}