C# datagridview 单元格内值改变时触发了哪些事件?(winform)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# datagridview 单元格内值改变时触发了哪些事件?(winform)相关的知识,希望对你有一定的参考价值。
参考技术A 1.获取焦点控件激活事件2.键盘键按下事件
3.键盘键弹起事件
4.值改变事件
dataGridView设置单元格内容的显示格式CellFormatting
#region 设置单元格内容的显示格式 private void dataGridView_main_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { #region 会诊方式判断 int requestType_column_index = 9; if (e.ColumnIndex == requestType_column_index) { string sval = (e.Value ?? "").ToString(); switch (sval) { case "1": e.Value = "视频"; break; case "2": e.Value = "电话"; break; } } #endregion #region 会诊状态判断 int status_column_index = 11; if (e.ColumnIndex == status_column_index) { string sval = (e.Value ?? "").ToString(); if (sval == "0") { e.Value = "已申请"; } else if (sval == "1") { e.Value = "已审批"; } else if (sval == "2") { e.Value = "已分诊"; } else if (sval == "3") { e.Value = "已报告"; } else if (sval == "4") { e.Value = "已完成"; } else if (sval == "5") { e.Value = "已删除"; } #endregion } } #endregion
以上是关于C# datagridview 单元格内值改变时触发了哪些事件?(winform)的主要内容,如果未能解决你的问题,请参考以下文章
C# 中 form 编程 datagridview 值改变时触发的事件