0
나는 gridview 및 동적 생성 열을 사용하여 작업합니다. 나는 열이있다 TimeEditDevExpress - Gridview return FormCollection 잘못된 형식
settings.Columns.Add(s =>
{
s.FieldName = item.DescriptionType;
s.Name = item.DescriptionType;
s.Caption = item.DescriptionType;
if(item.FormatType == (int)SoftInputDateNum.TimeWithDate)
{
s.PropertiesEdit.DisplayFormatString = WebApp.Models.TransportDynamicLogic.GetFormatType(item.Type, item.FormatType);
s.ColumnType = MVCxGridViewColumnType.DateEdit;
var properties = s.PropertiesEdit as DateEditProperties;
properties.ValidationSettings.RequiredField.IsRequired = true;
properties.EditFormat = EditFormat.Custom;
properties.EditFormatString = WebApp.Models.TransportDynamicLogic.GetFormatType(item.Type, item.FormatType);
}
}
그리고 나는 모든 형태를 형태로 반환한다.
public ActionResult AddForm(FormCollection table)
{
//SomeLogic
var date = table["Date"];
}
와 나는 "(2015,2,3) 새 '포맷을 취득,하지만 난이 DisplayFormatString ="DD.MM.YYYY "로 설정했기 때문에,"2015년 2월 3일 "를 포맷 할 수 있습니다.
형식이'new (2015,2,3)'입니까? o.O –
예, 이유를 모르겠다 :/나는 그것을 변환 할 수 없다. –