【发布时间】:2019-08-21 21:02:41
【问题描述】:
我有一个绑定的 DataGridView,并且我已将文本框和 DateTimePicker 绑定到该 DGV。
一切正常,文本框反映了选择 DGV 行时的数据,除非其中一个 DGV 列中的日期是今天或过去。在这种情况下,文本框的行为就好像它们根本没有绑定一样......直到选择了带有未来日期的新 DGV 行,然后文本框再次正常工作。
这是我的文本框绑定:
txtName.DataBindings.Add("Text", iBS, "Contact")
txtEmail.DataBindings.Add("Text", iBS, "Email")
txtNotes.DataBindings.Add("Text", iBS, "Notes")
dtpDate.DataBindings.Add("Text", iBS, "xDate")
【问题讨论】:
-
如果您从绑定中排除
DateTimePicker,您还会看到相同的行为吗? -
@jmcilhinney 嘿!我在论坛认识你!我还没有尝试过,但是如果我单击 DGV 中带有未来日期的行,它就可以正常工作。
-
文本框表现得好像它们根本没有绑定 - 你是什么意思?文本框是否变为空,或者文本框仍显示先前选择的行的值?
-
嘿 - 文本框仍然显示先前选择的行的值。