コード例 #1
0
        private void GridColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            switch (e.Column.FieldName)
            {
            case "PagesCount":
            case "PagesCountBefore":
            case "UnusedPagesCount":
                if (e.Value != null)
                {
                    e.DisplayText = (Convert.ToDecimal(e.Value) * 8).FormatSize();
                }
                break;

            case "Fragmentation":
                double value = Convert.ToDouble(e.Value);
                e.DisplayText = string.Format(value - Math.Truncate(value) < 0.1 || value > 99.9 ? "{0:n0} %" : "{0:n1} %", value);
                break;

            case "Compression":
                e.DisplayText = ((DataCompression)e.Value).ToDescription();
                break;

            case "IndexType":
                e.DisplayText = ((IndexType)e.Value).ToDescription();
                break;

            case "FixType":
                e.DisplayText = ((IndexOp)e.Value).ToDescription();
                break;
            }
        }
コード例 #2
0
 void Grid_OnCustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Value is TimeSpan)
     {
         e.DisplayText = ((TimeSpan)e.Value).SubmillisecondHumanize();
     }
 }
コード例 #3
0
ファイル: RetailProducts.cs プロジェクト: cuongpv88/work
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.Caption == @"#")
     {
         e.DisplayText = (e.ListSourceRowIndex + 1).ToString(CultureInfo.InvariantCulture);
     }
 }
コード例 #4
0
        //對價平上下檔數(SP1_TYPE)欄位做值轉換
        private void gvMain_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            if (e.Column.FieldName == "SP1_TYPE")
            {
                switch (Convert.ToString(e.Value))
                {
                case "F":
                    e.DisplayText = "Future";
                    break;

                case "O":
                    e.DisplayText = "Option";
                    break;

                case "SV":
                    e.DisplayText = "Span-VSR";
                    break;

                case "SD":
                    e.DisplayText = "Span-Delta Per Spread Ratio";
                    break;

                case "SS":
                    e.DisplayText = "Spsn-Spread Credit";
                    break;
                }
            }
            //時間格式呈現微調
            if (e.Column.FieldName == "AMMD_W_TIME")
            {
                e.DisplayText = String.Format("{0:yyyy/MM/dd HH:mm:ss.fff}", e.Value);
            }
        }
コード例 #5
0
 /// <summary>
 /// 设定列表显示信息
 /// </summary>
 private void gridViewWWList_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "WarehouseState")
     {
         e.DisplayText = CommonHandler.Get_WarehouseState_Desc(e.Value.ToString());
     }
 }
コード例 #6
0
ファイル: FrmPrReqQuery.cs プロジェクト: comborep/PSAP
 /// <summary>
 /// 设定列表显示信息
 /// </summary>
 private void gridViewPrReqHead_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "ReqState")
     {
         e.DisplayText = CommonHandler.Get_OrderState_Desc(e.Value.ToString());
     }
 }
コード例 #7
0
 void AssociatedObject_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "Comment")
     {
         e.DisplayText = string.IsNullOrEmpty(e.DisplayText) ? e.DisplayText : e.DisplayText.Replace(Environment.NewLine, " ");
     }
 }
コード例 #8
0
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "已确认")
     {
         e.DisplayText = Convert.ToBoolean(e.Value) ? "已通过" : "";
     }
 }
コード例 #9
0
 void gridView_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "FK_HRFormAllowanceID")
     {
         if (e.Value != null)
         {
             int id = 0;
             Int32.TryParse(e.Value.ToString(), out id);
             HRFormAllowancesController objFormAllowancesController = new HRFormAllowancesController();
             HRFormAllowancesInfo       objFormAllowancesInfo       = new HRFormAllowancesInfo();
             objFormAllowancesInfo = (HRFormAllowancesInfo)objFormAllowancesController.GetObjectByID(id);
             if (objFormAllowancesInfo != null)
             {
                 e.DisplayText = objFormAllowancesInfo.HRFormAllowanceName;
             }
             else
             {
                 e.DisplayText = "";
             }
         }
         else
         {
             e.DisplayText = "";
         }
     }
 }
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "Subject")
     {
         e.DisplayText = GetCustomColumnDisplayText(e.Value.ToString(), e.ListSourceRowIndex);
     }
 }
コード例 #11
0
ファイル: RetailProducts.cs プロジェクト: imatary/work
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.Caption == @"#")
     {
         e.DisplayText = (e.ListSourceRowIndex + 1).ToString(CultureInfo.InvariantCulture);
     }
 }
コード例 #12
0
 public override void applyGetFieldDisplayText(IDataBindingSource src, CustomColumnDisplayTextEventArgs e)
 {
     if (_manageCustomColumnText)
     {
         src.EditorsHost.onGetFieldDisplayText(src, e);
     }
 }
コード例 #13
0
ファイル: FrmRepertoryInfo.cs プロジェクト: comborep/PSAP
 /// <summary>
 /// 设定列表显示信息
 /// </summary>
 private void gridViewRepertoryInfo_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "RepertoryType")
     {
         e.DisplayText = CommonHandler.Get_RepertoryType_Desc(e.Value.ToString());
     }
 }
コード例 #14
0
 private void gc_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.DisplayText == "0" || e.DisplayText == "0,")
     {
         e.DisplayText = "";
     }
 }
コード例 #15
0
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "TunnelType")
     {
         switch (e.DisplayText)
         {
             case "OTHER":
                 e.DisplayText = "其他";
                 break;
             case "TUNNELLING":
                 e.DisplayText = "掘进巷道";
                 break;
             case "STOPING_OTHER":
                 e.DisplayText = "回采面其他关联巷道";
                 break;
             case "STOPING_QY":
                 e.DisplayText = "切眼";
                 break;
             case "STOPING_FY":
                 e.DisplayText = "辅运顺槽";
                 break;
             case "STOPING_ZY":
                 e.DisplayText = "主运顺槽";
                 break;
             case "HENGCHUAN":
                 e.DisplayText = "横川";
                 break;
         }
     }
 }
コード例 #16
0
 private void OnAccountBalancesCustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column == this.colUsdtPrice && double.IsNaN((double)e.Value))
     {
         e.DisplayText = "<b><color=red>NO DATA</color></b>";
     }
 }
コード例 #17
0
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.Caption == "类型")
     {
         e.DisplayText = Enum.GetName(typeof(LogType), e.Value);
     }
 }
コード例 #18
0
 /// <summary>
 /// 设定列表显示信息
 /// </summary>
 private void gridViewRegisterSchedule_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "PlanTaskStatus")
     {
         e.DisplayText = CommonHandler.Get_PlanTaskStatus_Desc(e.Value.ToString());
     }
 }
コード例 #19
0
 /// <summary>
 /// 列转义
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName.Equals("PickedPlanState"))
     {
         e.DisplayText = OutPlanStateExtension.GetLabel(int.Parse(e.Value.ToString()));
     }
 }
コード例 #20
0
 private void setDisplayTextForColumn(CustomColumnDisplayTextEventArgs e)
 {
     if (double.TryParse(e.Value.ToString(), out var doubleValue))
     {
         e.DisplayText = _formatter.Format(doubleValue);
     }
 }
コード例 #21
0
        private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            bool flag = e.Column.FieldName.IndexOf("增幅") != -1;

            if (e.Column.FieldName.IndexOf("二阶起薪") != -1)
            {
                flag = true;
            }
            if (e.Column.FieldName.IndexOf("满阶") != -1 && rise_type_final == RiseType.百分比)
            {
                flag = true;
            }

            if (flag)
            {
                decimal v = Convert.ToDecimal(e.Value);
                if (v > 0)
                {
                    e.DisplayText = v.ToString("#.#") + "%";
                }
                else
                {
                    e.DisplayText = "";
                }
            }
        }
コード例 #22
0
 /// <summary>
 /// 设定列表显示信息
 /// </summary>
 private void gridViewApprovalType_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "ApprovalCat")
     {
         e.DisplayText = CommonHandler.Get_ApprovalCat_Desc(e.Value.ToString());
     }
 }
コード例 #23
0
ファイル: GridMethod.cs プロジェクト: stibish/SQLIndexManager
        public static void GridColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            switch (e.Column.FieldName)
            {
            case "DataSize":
            case "DataFreeSize":
            case "LogSize":
            case "LogFreeSize":
            case "PagesCount":
            case "PagesCountBefore":
            case "UnusedPagesCount":
                if (e.Value != null)
                {
                    e.DisplayText = (Convert.ToDecimal(e.Value) * 8).FormatSize() + " ";
                }
                break;

            case "Fragmentation":
            case "PageSpaceUsed":
                if (e.Value != null)
                {
                    e.DisplayText = $"{e.Value:n1} % ";
                }
                break;

            case "RowsCount":
                e.DisplayText = $"{e.Value:n0} ";
                break;

            case "FixType":
                e.DisplayText = ((IndexOp)e.Value).Description();
                break;
            }
        }
コード例 #24
0
ファイル: SocketDataForm.cs プロジェクト: qwdingyu/C-
        // 状态列显示文本
        private void gvVIN_INFO_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            if (e.Column.FieldName == "MERGER_STATUS")
            {
                switch (e.Value.ToString().Trim())
                {
                case "0":
                    e.DisplayText = "未合并";
                    break;

                case "1":
                    e.DisplayText = "已合并";
                    break;

                case "2":
                    e.DisplayText = "已合并的重复数据";
                    break;

                case "3":
                    e.DisplayText = "不合法的数据";
                    break;

                default:
                    e.DisplayText = "异常";
                    break;
                }
            }
        }
コード例 #25
0
ファイル: F05.cs プロジェクト: TPF-TUW/MDS
 private void gvFunction_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.IsForGroupRow)
     {
         e.DisplayText = string.Format("{0} ({1})", e.DisplayText, CalcGroupCount(e.GroupRowHandle));
     }
 }
コード例 #26
0
 private void GridView_SalaryProcess_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "OT_Time")
     {
         if (e.Value != DBNull.Value)
         {
         }
     }
     if (e.Column.FieldName == "DeductionTime")
     {
         if (e.Value != DBNull.Value)
         {
             //e.DisplayText = ConvertTo.MinutesToHours(e.Value, EmptyReturn.DbNull) + "";
         }
     }
     if (e.Column.FieldName == "EmpSalary")
     {
         if (e.Value != DBNull.Value)
         {
             if (ConvertTo.DecimalVal(e.Value) == 0)
             {
                 e.DisplayText = string.Empty;
             }
             //e.DisplayText = ConvertTo.MinutesToHours(e.Value, EmptyReturn.DbNull) + "";
         }
     }
 }
コード例 #27
0
        private void grvCTCongNo_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            ColumnView view = sender as ColumnView;

            switch (e.Column.FieldName)
            {
            case "GioBayDi":
                if (e.ListSourceRowIndex != DevExpress.XtraGrid.GridControl.InvalidRowHandle)
                {
                    if ((view.GetListSourceRowCellValue(e.ListSourceRowIndex, "LoaiVeDi") ?? string.Empty).ToString().Length == 0)
                    {
                        e.DisplayText = string.Empty;
                    }
                }
                break;

            case "GioBayVe":
                if (e.ListSourceRowIndex != DevExpress.XtraGrid.GridControl.InvalidRowHandle)
                {
                    if ((view.GetListSourceRowCellValue(e.ListSourceRowIndex, "LoaiVeVe") ?? string.Empty).ToString().Length == 0)
                    {
                        e.DisplayText = string.Empty;
                    }
                }
                break;
            }
        }
コード例 #28
0
        public static void GridColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            switch (e.Column.FieldName)
            {
            case "TotalSize":
            case "DataSize":
            case "DataFreeSize":
            case "LogSize":
            case "LogFreeSize":
            case "PagesCount":
            case "PagesCountBefore":
            case "UnusedPagesCount":
                if (e.Value != null)
                {
                    e.DisplayText = (Convert.ToDecimal(e.Value) * 8).FormatSize() + " ";
                }
                break;

            case "Fragmentation":
            case "PageSpaceUsed":
            case "StatsSampled":
                if (e.Value != null)
                {
                    e.DisplayText = $"{e.Value:n1} % ";
                }
                break;

            case "CreateDate":
            case "ModifyDate":
            case "IndexStats":
            case "LastUsage":
            case "LastWrite":
            case "LastRead":
                if (e.Value != null)
                {
                    e.DisplayText = $"{((DateTime)e.Value).ToLocalTime():dd/MM/yy HH:mm}";
                }
                break;

            case "RowsCount":
            case "RowsSampled":
            case "TotalUpdates":
            case "TotalScans":
            case "TotalSeeks":
            case "TotalLookups":
                e.DisplayText = $"{e.Value:n0} ";
                break;

            case "FixType":
                e.DisplayText = ((IndexOp)e.Value).Description();
                break;

            case "Duration":
                if (e.Value != null)
                {
                    e.DisplayText = $"{new DateTime(0).AddMilliseconds(Convert.ToInt64(e.Value)):mm:ss.fff}";
                }
                break;
            }
        }
コード例 #29
0
 void Grid_OnCustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Value is TimeSpan)
     {
         e.DisplayText = ((TimeSpan)e.Value).SubmillisecondHumanize();
     }
 }
コード例 #30
0
 private void customerView_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column == invoiceContactColumn &&
         e.Value is CustomerContact contact)
     {
         e.DisplayText = contact.Name;
     }
 }
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     //自动创建职级工资记录
     if (e.Column.FieldName == "调整金额" && (int)e.Value == 0)
     {
         e.DisplayText = "";
     }
 }
コード例 #32
0
 private void bandedGridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.Name == "财务部门")
     {
         PrivateSalary item = bandedGridView1.GetRow(e.ListSourceRowIndex) as PrivateSalary;
         e.DisplayText = item.基础工资表.财务部门;
     }
 }
コード例 #33
0
        private void GridControl_OnCustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            if (!(e.Value is Enum))
            {
                return;
            }

            e.DisplayText = ((Enum)e.Value).ToStringRus();
        }
コード例 #34
0
ファイル: CRNNamingRule.cs プロジェクト: sunnamkim/doc
 private void gridViewCRNNamingRule_CustomColumnDisplayText_1(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "")
     {
         e.DisplayText = Convert.ToString(e.ListSourceRowIndex + 1); //1부터 시작
     }
     //if (e.IsGetData)
     //    e.Value = e.ListSourceRowIndex + 1;  0부터시작
 }
コード例 #35
0
ファイル: StandartsListForm.cs プロジェクト: ctukc-nt/UPPY_v2
 private void gvStandarts_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column == colDrawing)
     {
         if (e.Value is Drawing)
         {
             e.DisplayText = $"({((Drawing) e.Value).Designation}) {((Drawing) e.Value).Name}";
         }
     }
 }
コード例 #36
0
 void Grid_OnCustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Value is TimeSpan)
     {
         e.DisplayText = ((TimeSpan)e.Value).SubmillisecondHumanize();
     }
     if (e.Value is DateTime? && (DateTime?)e.Value == DateTime.MinValue)
     {
         e.DisplayText = "Unknown";
     }
 }
コード例 #37
0
 public static void ColumnDisplayTextForDlyTypeId(CustomColumnDisplayTextEventArgs e)
 {
     int dlytypeid = (int)e.Value;
     switch (dlytypeid)
     {
         case DlyConfig.SPRKDlyTypeId:
             e.DisplayText = "商品入库单";
             break;
         default:
             break;
     }
 }
コード例 #38
0
 private void gvChannels_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Value is bool)
     {
         if ((bool) e.Value)
         {
             e.DisplayText = Loc.Get("<LOC>Yes");
         }
         else
         {
             e.DisplayText = Loc.Get("<LOC>No");
         }
     }
 }
コード例 #39
0
		protected override void GetFieldDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
		{
			try {
				FilterObjectbase fo = this[e.ListSourceRowIndex] as FilterObjectbase;
				if (fo != null)
				{
					ICriteriaTreeNode cn = fo.GetFilterFieldByPath(e.Column.FieldName);
					if (cn.HasCriteria())
					{
						string cond = cn.GetCondition().LegacyToString();
						e.DisplayText = cond;
					}
				}
			}catch(Exception ex) {
#if DEBUG
				Console.WriteLine(ex);
#endif			
			} //just silently skip problems
			
		}
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "upload_status")
     {
         var caption = "Не загрузили";
         switch ((Status)(int)e.Value)
         {
             case Status.OK:
                 caption = "Загрузили без ошибок";
                 break;
             case Status.Expired:
                 caption = "Загрузили с опозданием";
                 break;
             case Status.WithErrors:
                 caption = "Загрузили с ошибками";
                 break;
             case (Status.WithErrors | Status.Expired):
                 caption = "Загрузили с ошибками и опозданием";
                 break;
         }
         e.DisplayText = caption;
     }
 }
コード例 #41
0
ファイル: GridBindingSource.cs プロジェクト: xwcs/xwcs.core
		private void CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e){
			GetFieldDisplayText(sender, e);
		}
コード例 #42
0
ファイル: GridBindingSource.cs プロジェクト: xwcs/xwcs.core
		protected virtual void GetFieldDisplayText(object sender, CustomColumnDisplayTextEventArgs e) {
			//just to be overloaded if necessary	
		}
コード例 #43
0
ファイル: MainForm.cs プロジェクト: Morphipapa/ChanSort
 private void gviewRight_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column == this.colSlotNew)
       {
     if (!(e.Value is int)) return;
     if ((int) e.Value == -1)
       e.DisplayText = string.Empty;
       }
       else if (e.Column == this.colFavorites)
       {
     if (!(e.Value is Favorites)) return;
     if ((Favorites) e.Value == 0)
       e.DisplayText = string.Empty;
       }
 }
コード例 #44
0
 private void inspectionView_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.Name == controlTypeGridColumn.Name && e.Value != null)
     {
         PipeTestControlType result;
         if (Enum.TryParse<PipeTestControlType>(e.Value.ToString(), out result))
         {
             e.DisplayText = (result == PipeTestControlType.Undefined) ? "" : localizedPipeTestControlTypes[(int)result - 1]; //-1 because we skip 0
         }
     }
     if (e.Column.Name == resultTypeGridColumn.Name && e.Value != null)
     {
         PipeTestResultType result;
         if (Enum.TryParse<PipeTestResultType>(e.Value.ToString(), out result))
         {
             e.DisplayText = (result == PipeTestResultType.Undefined) ? "" : localizedPipeTestResultTypes[(int)result - 1]; //-1 because we skip 0
         }
     }
     if (e.Column.Name == isRequiredGridColumn.Name && e.Value != null)
     {
         InspectionFrequencyType frequencyType;
         Enum.TryParse<InspectionFrequencyType>(e.Value.ToString(),out frequencyType);
         switch(frequencyType)
         {
             case InspectionFrequencyType.R: e.DisplayText = Program.LanguageManager.GetString(StringResources.InspectionFrequencyType_Required);
                 break;
             case InspectionFrequencyType.U: e.DisplayText = Program.LanguageManager.GetString(StringResources.InspectionFrequencyType_Recurring);
                 break;
             case  InspectionFrequencyType.S: e.DisplayText = Program.LanguageManager.GetString(StringResources.InspectionFrequencyType_Selective);
                 break;
             default: e.DisplayText = String.Empty;
                 log.Warn(string.Format("String resource for {0} inspection frequency type is missing", e.Value.ToString()));
                 break;
         }
     }
 }
コード例 #45
0
ファイル: DevAccountList.cs プロジェクト: hmxiaoxiao/haimenlg
 // 显示项目的名称,因为不能从SQL语句里写出(不会left join)
 private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "project_id")
     {
         long id = long.Parse(e.Value.ToString());
         if (id == 0)
         {
             e.DisplayText = "";
             return;
         }
         foreach (Project p in m_projects)
         {
             if (p.ID == id)
             {
                 e.DisplayText = p.Name;
                 return ;
             }
         }
         e.DisplayText = "";
     }
 }
コード例 #46
0
 private void gridItemChoiceView_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "gridColumn40")
         if (Convert.ToDecimal(e.Value) <= 0) e.DisplayText = "0";
     if (e.Column.FieldName == "BeginingBalance")
         if (Convert.ToDecimal(e.Value) <= 0) e.DisplayText = "0";
 }
コード例 #47
0
 private void gvServers_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column == this.colLocation)
       {
     if (e.ListSourceRowIndex < 0 || e.ListSourceRowIndex >= this.viewModel.servers.Count)
       return;
     var row = this.viewModel.servers[e.ListSourceRowIndex];
     var geoInfo = row.GeoInfo;
     if (geoInfo != null && geoInfo.Iso2 == "US" && !string.IsNullOrEmpty(geoInfo.State))
       e.DisplayText = geoInfo.State;
       }
 }
コード例 #48
0
 private void gvSubCampaign_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName.Equals("start_date") || e.Column.FieldName.Equals("end_date"))
         e.DisplayText = Convert.ToDateTime(e.Value).ToString("yyy-MM-dd");
 }
コード例 #49
0
 private void gridViewResourceSchedules_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName.Equals("start_time") || e.Column.FieldName.Equals("end_time"))
         e.DisplayText = Convert.ToDateTime(e.Value).ToString("yyyy-MM-dd HH:mm");
 }
コード例 #50
0
        /// <summary>
        /// GridView行事件:翻译
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void gridViewMembers_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            // 性别
            if (e.Column.FieldName.Equals("Sex") && !Convert.IsDBNull(e.Value))
            {
                if (Convert.ToInt32(e.Value) == 1)
                {
                    e.DisplayText = "男";
                }
                else if (Convert.ToInt32(e.Value) == 2)
                {
                    e.DisplayText = "女";
                }
                else
                {
                    e.DisplayText = "";
                }
            }

            // 生日
            if (e.Column.FieldName.Equals("Birthday_Month_Day") && !Convert.IsDBNull(e.Value) && e.Value.ToString().Length == 4)
            {

                string strBirMonth = e.Value.ToString().Substring(0, 2);
                string strBirDay = e.Value.ToString().Substring(2);
                string displayTxt = "";
                if (e.Value.Equals("0000"))
                {
                    e.DisplayText = "";
                }
                else
                {
                    if (!strBirMonth.Equals("00"))
                    {
                        displayTxt = strBirMonth + "月";

                    }
                    if (!strBirDay.Equals("00"))
                    {
                        displayTxt = displayTxt + strBirDay + "日";
                    }
                    e.DisplayText = displayTxt;
                }
            }
        }
コード例 #51
0
 /// <summary>
 /// GridView行事件:翻译
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void gridViewMembers_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
 }
コード例 #52
0
 private void pipesListView_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if(e.Column.Name == pipeStatusGridColumn.Name)
     {
         PipeMillStatus result;
         if(Enum.TryParse<PipeMillStatus>(e.Value.ToString(), out result))
         {
             e.DisplayText = localizedAllPipeMillStatus[(int)result];
         }
     }
 }
コード例 #53
0
 private void grdViewInPacks_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "gridColumn41")
         if (Convert.ToDecimal(e.Value) <= 0) e.DisplayText = "0";
     if (e.Column.FieldName == "gridColumn13")
         if (Convert.ToDecimal(e.Value) <= 0) e.DisplayText = "0";
 }
コード例 #54
0
        private void gridView1_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            if (e.Column.Name == "colMaestro")
            {
                e.DisplayText = sName;
            }
            if (e.Column.Name == "colIndexClave")
            {
                e.DisplayText = nIndexClave.ToString();
            }

        }
コード例 #55
0
        private void gvEventLog_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            CTScEventAndFollowUpLog _item = gvEventLog.GetRow(e.RowHandle) as CTScEventAndFollowUpLog;
            if (e == null || e.Value == null)
                return;

            if (e.Column.FieldName.Equals("date_of_transaction") && _item != null) {
                if (_item.event_type.Equals("Call Log"))
                    e.DisplayText = Convert.ToDateTime(e.Value).ToString("yyyy-MM-dd HH:mm");
                else
                    e.DisplayText = string.Format("{0:yyyy-MM-dd} {1:HH:mm}", e.Value, _item.start_time);
            }

            if (e.Column.FieldName.Equals("created_on"))
                e.DisplayText = Convert.ToDateTime(e.Value).ToString("yyyy-MM-dd HH:mm");

            if (e.Column.FieldName.Equals("call_length") && _item != null) {
                TimeSpan _StartTime = Convert.ToDateTime(_item.start_time).TimeOfDay;
                TimeSpan _EndTime = Convert.ToDateTime(_item.end_time).TimeOfDay;
                TimeSpan _CallDuration = _EndTime - _StartTime;
                e.DisplayText = _CallDuration.TotalSeconds > 0 ?
                    string.Format("{0}:{1}", _CallDuration.Minutes, _CallDuration.Seconds) :
                    "0:0";
            }

            /**
             * captioned as type, but the event_type resides still but hidden.
             * we did not fully remove the event_type field because we may need this on purpose.
             */
            if (_item != null && e.Column.FieldName.Equals("event_status")) {
                if (!string.IsNullOrEmpty(_item.event_status)) {
                    if (_item.event_status.Equals("Successfull"))
                        e.DisplayText = "Completed";
                    else if (_item.event_status.Equals("Call Diverted To") || _item.event_status.Equals("Call Referal To"))
                        e.DisplayText = "Call Forwarding";
                    else if (_item.event_status.Equals("Don't Have Time") || _item.event_status.Equals("Contact not found"))
                        e.DisplayText = "Other";
                    else if (_item.event_status.Equals("Tech Problem"))
                        e.DisplayText = "Remove from List";
                }

                if (!string.IsNullOrEmpty(_item.event_type)) {
                    if (_item.event_type.Equals("Nurture Log"))
                        e.DisplayText = "Nurture Log";
                    else if (_item.event_type.Equals("Nurture Event"))
                        e.DisplayText = "Nurture Event";
                }
            }
        }
コード例 #56
0
        private void mainView_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
        {
            object value = null;

            if (e.Column == dateColumn)
                {
                var currentDate = (DateTime)e.Value;
                value = DateTime.MinValue.Equals(currentDate) ? string.Empty : currentDate.ToString("dd.MM.yy");
                }

            if (value != null)
                {
                e.DisplayText = value.ToString();
                }
        }
コード例 #57
0
 ///<summary>Raises the CustomColumnDisplayText event.</summary>
 protected override void RaiseCustomColumnDisplayText(CustomColumnDisplayTextEventArgs e)
 {
     base.RaiseCustomColumnDisplayText(e);
     var column = e.Column as SmartGridColumn;
     if (column != null) {
         if (column.Controller != null)
             e.DisplayText = column.Controller.GetDisplayText(null, e.Value) ?? e.DisplayText;
     }
 }
コード例 #58
0
ファイル: MainForm.cs プロジェクト: Morphipapa/ChanSort
 private void gviewLeft_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column == this.colOutFav)
       {
     if (!(e.Value is Favorites)) return;
     if ((Favorites)e.Value == 0)
       e.DisplayText = string.Empty;
       }
 }
コード例 #59
0
 private void gridViewOrderDetailForFacility_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "LastRequestedDate")
         e.DisplayText = !DBNull.Value.Equals(e.Value) ? (Convert.ToDateTime(e.Value)).TimeAgo() : "Not Requested Before";
 }
コード例 #60
0
 private void gridView_CustomColumnDisplayText(object sender, CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column == colChartStatus) {
         if (e.Column.ColumnEdit != null) return;
         if (e.Value == null)
             e.DisplayText = "Not in chart";
         else {
             var value = (int)e.Value;
             if (value < -1)
                 e.DisplayText = -value + " extra seats";
             else if (value == -1)
                 e.DisplayText = "1 extra seat";
             else if (value == 0)
                 e.DisplayText = "Perfect";
             else if (value == 1)
                 e.DisplayText = "Missing 1 seat";
             else
                 e.DisplayText = "Missing " + value + " seats";
         }
     }
 }