我已经动态创建了4个Data GridView。每个gridviews的数据源都是一个DataTable。它有3列,第一列类型是字符串,第二列和第三列是DateTime。第一列有静态数据。点击第二列和第三列单元格时,我想要一个DateTimePicker来允许用户选择DateTime Value。如何在编辑DataGridView的单元格时添加DateTimepicker
0
A
回答
0
我认为可以对DataBindings进行更改,但我选择不研究它。 而不是将DataTable作为DataSource附加,我在这里例如提到MSDN根据我的需要定制它,然后创建DataGridViewColumns并遍历DataTable行以填充内容。我没有写任何模板代码。
1
0
尝试是这样的 - 做一个新的DataTable(也有你需要的模式)。然后添加2或3个控件(一个用于字符串输入,另一个用于确定将填充哪个DateTime列的CheckBox或2个radioButton)。当用户点击DateTimePicker时,它将填充一列,然后他可以选择/取消选中CheckBox,并选择第二个日期。当所有的值都设置正确后,用户可以点击提交按钮: - 用适当的数据填充DataTable。 - 改变DataGridView的数据源
这只是我的想法,你可以如何解决这个问题,可能有另一种方法。
相关问题
- 1. 如何在DataGridView中编辑单元格?
- 2. DataGridView单元格编辑
- 3. C#Datagridview编辑单元格
- 4. 编辑DataGridView单元
- 5. DataGridView编辑WinForms上的单元格
- 6. 更改datagridview单元格中编辑的单元格
- 7. DataGridView单元格编辑结束事件
- 8. datagridview单元格编辑错误
- 9. 如何在离开单元格时提交单元格编辑
- 10. Datagridview:如何在编辑模式下设置单元格?
- 11. 如何在选中单元格后停止DataGridView编辑?
- 12. 在添加新行时创建不可编辑的单元格可编辑
- 13. WinForms DataGridView单元格编辑结束事件获取单元格
- 14. DataGridView - “单元格选择样式” - 编辑单元格
- 15. c#DataGridView:在运行时编辑行单元格
- 16. 编辑时在DataGridView单元格中强制非空值
- 17. 将可编辑数字单元格添加到单元格
- 18. 如何在datagridview的单元格单击事件上向datagridview添加新行?
- 19. 如何在数据绑定datagridview的同时编辑单元格值?
- 20. 在slickgrid中添加Css风格到编辑的单元格
- 21. 当用户完成编辑datagridview中的单元格时检测
- 22. 如何自动结束DataGridView单元格编辑模式?
- 23. C#Datagridview如何编辑单元格返回数据库
- 24. 如何在用户编辑DataGridView单元格时向用户显示错误?
- 25. 如何捕获DataGridView验证在编辑单元格中写入值时出错?
- 26. 从datagridview单元格中添加值
- 27. 如何在DataGridView单元格中添加两行
- 28. 当用户试图编辑它时,验证DataGridView单元格
- 29. Datagridview编辑时单元格文本消失
- 30. DateTimePicker不接受来自DataGridView的日期值到编辑表格
问题是如何处理DataTable作为数据源的列,我无法考虑如何做到这一点。 – gizgok 2012-01-13 10:53:47
您需要处理甚至是网格的行数据,您可以在其中为每个DateTimePicker分配适当的值。 – Rizwan 2012-01-13 10:59:49