C#WinForm使用DataBinding报错无法将值格式化为所需类型

qq_42254981 2020-02-28 07:29:33
使用的UI控件时Cognex的Visionpro图片显示控件,这是错误提示
绑定代码是这样的
 cogRecordsDisplay1.DataBindings.Add("Subject", UIProperty.Instance, "RecordLift");

这是实现INotifyPropertyChanged接口类
 
public class UIProperty : INotifyPropertyChanged
{
private static UIProperty set = new UIProperty();

public static UIProperty Instance
{
get
{
return UIProperty.set;
}
set
{
UIProperty.set = value;
}
}

ICogRecord _recordLift=null;
public ICogRecord RecordLift
{
get
{
return _recordLift;
}
set
{
_recordLift = value;
FireStrChanged();
}
}

//必须实现INotifyPropertyChanged接口的此事件
public event PropertyChangedEventHandler PropertyChanged;
public void FireStrChanged(string propertyName="")
{
PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
}

这是这个绑定的类型
我在想是不是只有UI放置界面控件属性中展现出来的属性才能绑定,这个是个接口所以不行?
...全文
496 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本研究聚焦风电功率预测领域,提出了一种基于白鲸优化算法(BWO)优化CNN-BiGRU-Attention复合模型的预测方法。该方法利用卷积神经网络(CNN)提取风电数据的局部时空特征,通过双向门控循环单元(BiGRU)捕捉时间序列的长期依赖关系,并引入注意力机制(Attention)动态调整不同时间步长的特征权重,从而提升预测精度。为进一步优化模型超参数,采用白鲸优化算法(BWO)对模型的学习率、网络层数、神经元数量等关键参数进行全局寻优,解决了传统经验调参效率低、效果差的问题,最终实现了对风电功率的高精度预测。; 适合人群:具备一定编程基础,熟悉机器学习与深度学习算法,从事新能源预测、电力系统调度或相关领域研究的研发人员和科研工作者。; 使用场景及目标:①针对风电等可再生能源出力的强随机性和波动性,实现高精度的功率预测;②为电力系统调度、储能配置、电网稳定性分析等提供可靠的数据支持;③为研究者提供一个结合先进优化算法与深度学习模型的完整实现范例,用于学术研究或工程应用。; 阅读建议:此资源以Matlab代码实现为核心,不仅展示了模型构建与优化的全过程,更强调了算法设计背后的逻辑与工程考量。学习者应在理解各模块(CNN、BiGRU、Attention、BWO)原理的基础上,动手实践并调试代码,重点关注数据预处理、模型超参数优化及结果可视化等环节,以达到最佳学习效果。

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧