/// <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); }
static LookUpEdit() { LookUpEditContainer.RegisterPopTextEdit(); }