silverlight C1FlexGrid 绑定数据验证
如题所示,我动态绑定数据,但是需要在绑定列的时候,需要针对这列进行数据验证(比如验证是否为日期类型啊,数字类型等)。并且提示错误信息,请问该如何做? (注:数据是excel读取出来的,集合都是字符串类型。但是知道要以什么格式去验证。)代码和效果图如下所示: /// <summary>/// 创建DataGridTextColumn模板列
/// </summary>
/// <param name="columnBindName">需要绑定的字段名</param>
/// <param name="columnHeaderName">模板列的Header</param>
/// <param name="width">模板列的宽度</param>
/// <returns></returns>
public Column CreateDataGridTextColumn(string columnBindName, string columnHeaderName, double width)
{
Column c = new Column();
c.Binding = new Binding(columnBindName);
c.Binding.Mode = BindingMode.TwoWay;
c.Header = columnHeaderName;
c.Width = new GridLength(width);
return c;
}
@Alice 请帮忙看看,难道C1FlexGrid都无法做验证吗? hrangelet 发表于 2016-8-17 16:30
@Alice 请帮忙看看,难道C1FlexGrid都无法做验证吗?
随机安装示例里有提供针对列佐数据验证的方法,你可以参考,路径:
\Documents\ComponentOne Samples\Silverlight\C1.Silverlight.FlexGrid\CS\Validation
其实,你@我,我也收不到提醒{:4_86:} Alice 发表于 2016-8-17 17:32
随机安装示例里有提供针对列佐数据验证的方法,你可以参考,路径:
\Documents\ComponentOne Samples\Si ...
这个地址在哪里啊? 找不到。能否详细点,谢谢!:) hrangelet 发表于 2016-8-17 18:08
这个地址在哪里啊? 找不到。能否详细点,谢谢!
安装产品后,就在本地的【文档】目录下,你可以找到Component Sameples文件夹。
你可以参考产品博客,c1示例和资源的安装指南:http://blog.gcpowertools.com.cn/post/2015/05/03/C1_File.aspx
页:
[1]