关于DateTimePicker和BindingNavigator的问题
一、DateTimePicker
强类型DataTable,拖曳成详细信息。日期字段,若选择的是DateTimePicker,你会发现,当你在Navigator上点击新建,而DateTimePicker不操作的话,再次点击新建,会发现,新建数据条目没有获取DateTimePicker上的Value... 必须鼠标操作过DateTimePicker,才能获取到值... 莫名其妙!
二、BindingNavigator
1.连续两次新建,期间没有任何操作,直接出错。当然这是因为数据没有填全,导致不能为空的列检查时出现问题导致的。怎么解决还没找到办法。
2.有一次发现个偶然问题。先把强类型的DataTable按照DataGridView拖曳到窗体,然后,在按照Detail方式拖曳到窗体。发现从Detail上新建,没有添加进DataGridView中,也还没找到问题所在...
[解决办法]
自动是没有那么智能.
[解决办法]
本人也遇到同样问题
不要用拖拖曳,用BINDINGSOURCE属性,手动设置绑定
不要匹配表信息(拖曳默认匹配),也就是设置DA.MissingSchemaAction = MissingSchemaAction.AddWithKey
不要BINDINGNAVIGATOR的默认键,导航键除外