我已經動態創建了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