我有一個DataGridView
有一個DataGridViewComboBoxColumn
,我已經填充該組合框,但清除後DataGridView
我必須爲該組合框設置一個默認值所以請幫助我。如何在Winform中顯示DataGridViewComboBoxCell的默認值?
8
A
回答
6
爲此,您可以在CellFormatting
事件
void dataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.ColumnIndex == 0) //Index of your DataGridViewComboBoxColumn
{
e.Value = "Default Value";
}
}
12
我知道這是一個古老的職位,但我希望,我可以幫助一些人避免我的困惑。
使用CellFormatting是一個失敗者,因爲它每次觸及單元格都會調用它。結果是該值不斷被重新設置爲默認值。
什麼工作對我來說是處理DefaultValuesNeeded事件中爲像這樣:
private void OnGridDefaultValuesNeeded(object sender, DataGridViewRowEventArgs e)
{
e.Row.Cells["Position"].Value = PositionEnum.Any;
}
這讓我設置默認值,並允許用戶更改值。
相關問題
- 1. 如何在dropDownlist中顯示默認值
- 2. 如何在組中顯示默認值?
- 3. 設置默認值到的DataGridViewComboBoxCell
- 4. 默認值顯示值C#
- 5. 如何顯示默認值而不是{,}?
- 6. claviska/jquery-selectBox如何顯示默認值?
- 7. TextBoxFor不顯示默認值
- 8. CIN顯示默認值
- 9. 在組合框顯示的默認值
- 10. 如何將默認值顯示爲空白而不是類型的默認值?
- 11. 如何設置默認值可以在Django表中顯示?
- 12. 如何在HTML選擇標記中顯示默認選項值
- 13. 如何使用綁定在組合框中顯示默認值?
- 14. 如何在Jquery中驗證錯誤時顯示默認值
- 15. 如何在datagridview中顯示多行默認值
- 16. 如何顯示的下拉列表中的默認值?
- 17. 在ZedGraph上默認顯示點值
- 18. 當窗體顯示時如何在C#Winform ToolStripMenuItem上設置默認焦點?
- 19. 如何使用xamgrid中的默認值顯示列
- 20. 如何顯示gridviewcombobox文本中的第一個值默認
- 21. Winform控件默認值和驗證
- 22. 如何在visual studio中修改新的WinForm的默認屬性
- 23. 如何在我的Html.TextBoxFor()中顯示默認值,該默認值可由用戶編輯?
- 24. pygtk的gtk.combo_box_new_text()用默認值顯示
- 25. ActiveRecord顯示錯誤的列默認值
- 26. 的Drupal 7 date_popup默認值不顯示
- 27. 如何顯示默認值(在數據表插件)
- 28. 如何獲得默認值以顯示在模板與Django?
- 29. DataGridViewComboBoxCell中的新項目不顯示
- 30. QComboBox顯示默認
Waqas:非常感謝...你幫了我很多。 –
它工作,但給我一個錯誤消息「值不是一個有效的布爾類型」,當我嘗試使用字符串設置其默認值。你能幫我解決嗎? @Waqas –
每當任何東西觸及單元格時都會調用它,這會導致該值不斷地回到默認值。請參閱下面的答案。 – Jamie