won*_*nea 11 c# winforms gridcontrol devexpress-windows-ui
我将一组对象绑定到DevExpress GridControl,并使用15.1数据注释来自定义外观.但是,我很难找到有关设置属性列大小的任何信息.这可以通过注释吗?
带注释的类:
public class DataFeedback
{
[Display(Name = "Row Num", Order = 0)]
public int RowNum { get; set; }
[Display(Name = "Description", Order = 1)]
public string Desc { get; set; }
public DataFeedback(int rowNum, string desc)
{
RowNum = rowId;
Desc = desc;
}
}
Run Code Online (Sandbox Code Playgroud)
简单的绑定
var feedbackList = new List<DataFeedback>()
feedbackList.Add(new DataFeedback(1, "test"))
gridControl1.DataSource = feedbackList;
// only layout I've found so far
gridView1.BestFitColumns();
Run Code Online (Sandbox Code Playgroud)
如果您查看此页面 https://documentation.devexpress.com/#WindowsForms/CustomDocument114039
在“验证属性”部分中,有一个 StringLength 属性,您可以在其中指定数据的最小和最大字符数,例如
[StringLength(20, MinimumLength = 3)]
Run Code Online (Sandbox Code Playgroud)