Example #1
0
        /// <summary>
        /// FieldName
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        private string FieldName(LookUpEditContainer lue, string key)
        {
            string fieldName = string.Empty;

            if (MatchColFieldName != null && MatchColFieldName.ContainsKey(key))
            {
                fieldName = MatchColFieldName[key];
            }
            if (MatchColFieldName2 != null && MatchColFieldName2.ContainsKey(key))
            {
                fieldName = MatchColFieldName2[key];
            }
            if (!string.IsNullOrEmpty(fieldName))
            {
                if (lue.ParentGridView != null)
                {
                    for (int i = 0; i < lue.ParentGridView.Columns.Count; i++)
                    {
                        if (lue.ParentGridView.Columns[i].FieldName == fieldName)
                        {
                            return(fieldName);
                        }
                    }
                }
                else if (lue.ParentBandedGridView != null)
                {
                    for (int i = 0; i < lue.ParentBandedGridView.Columns.Count; i++)
                    {
                        if (lue.ParentBandedGridView.Columns[i].FieldName == fieldName)
                        {
                            return(fieldName);
                        }
                    }
                }
                else if (gridView != null)
                {
                    for (int i = 0; i < gridView.Columns.Count; i++)
                    {
                        if (gridView.Columns[i].FieldName == fieldName)
                        {
                            return(fieldName);
                        }
                    }
                }
                else if (gridViewBanded != null)
                {
                    for (int i = 0; i < gridViewBanded.Columns.Count; i++)
                    {
                        if (gridViewBanded.Columns[i].FieldName == fieldName)
                        {
                            return(fieldName);
                        }
                    }
                }
            }
            return(fieldName);
        }
Example #2
0
 static LookUpEdit()
 {
     LookUpEditContainer.RegisterPopTextEdit();
 }