dataGridView设置单元格内容的显示格式CellFormatting

Posted wmm-pcy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于dataGridView设置单元格内容的显示格式CellFormatting的主要内容,如果未能解决你的问题,请参考以下文章

更新表格单元格内容的问题

设置表格单元格内容的最大高度

vb.net中如何获得DataGridView单元格内容

excel中的一列每个单元格内容的前面统一添加同样的文字怎么做?

为啥我C#winform下的datagridview无法实现单元格内容自动换行?

excel合并单元格内容的教程