private void myGridViewBinding1_GridDataTableDisplayValueNeeded(object sender, MyGridDataTableDisplayValueNeededArgs e) { var key = e.Key; if (key == "itemName") { e.Value = Convert.ToString(e.Value) + (Convert.ToBoolean(e.GetValue("visible")) ? "" : "(已隐藏)"); e.Value = Convert.ToString(e.Value) + (Convert.ToBoolean(e.GetValue("topTime")) ? "(已置顶)" : ""); e.Value = Convert.ToString(e.Value) + (Convert.ToBoolean(e.GetValue("lockedTime")) ? "(已锁定)" : ""); } else if (key == "status") { e.Value = STATUS.FindByValue(Convert.ToString(e.Value)); } else if (key == "type") { e.Value = Projects.PrjProperty.FindByValue(Convert.ToString(e.Value)); } else if (key == "signStatus") { e.Value = STATUS_SIGN.FindByValue(Convert.ToString(e.Value)); } }
private void myGridViewBinding1_GridDataTableDisplayValueNeeded(object sender, MyGridDataTableDisplayValueNeededArgs e) { if (e.Key == "regYearLimit") { object year = e.GetValue("regYearLimit"); if (year == null || Convert.ToString(year) == "0") { e.Value = ""; } else { e.Value = e.Value + "年"; } } }