【发布时间】:2014-09-09 20:23:05
【问题描述】:
快速提问....
在我的主窗体上是一个使用 tableadapter 填充的 datagridview。在我的 form2 上,它将数据(包括存储为二进制数据的图片)插入到 datagridview 所绑定的数据库表中。
在主窗体上有一个刷新按钮,它将重新填充 datagridview。这就是我的问题开始的地方。我有一个图片框,当我选择一行时,它将显示存储在数据库中的该条目的照片。但是我通过设计师使用以下方式绑定了图片框:
this.selectedFirearmPictureBox.DataBindings.Add(new System.Windows.Forms.Binding("image", this.firearmsTableBindingSource, "image", true));
当我刷新数据时,一切都很好,除了当我选择其他行时图片框不再更新。如果我关闭应用程序并再次运行调试器,它工作正常。难道是我需要刷新绑定源?
【问题讨论】:
-
当您在网格中选择一行时,请尝试设置绑定源的位置。
-
我已经看了一两分钟了。您能否详细说明或提供一个简短的示例?
-
你去,请检查答案以了解它是否对你有帮助。
标签: c# winforms datagridview refresh picturebox