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

原文地址:https://www.cnblogs.com/wmm-pcy/p/9752901.html

时间: 2024-10-10 11:32:40

dataGridView设置单元格内容的显示格式CellFormatting的相关文章

C# datagridview 格式化单元格内容

private void dgvBig_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) {  if (dgvBig.Columns["IsBigWeight"].Index == e.ColumnIndex) { if (e.Value == null) { return; } if (e.Value.Equals("0")) { e.Value = "否"

DataGridView单元格内容自动匹配下拉显示

页面显示数据使用的控件是ComponentFactory.Krypton.Toolkit中的KryptonDataGridView控件.在指定“商品”单元格中需要根据用户输入内容自动匹配数据库中商品信息,并且单元格处于编辑模式时显示一个查询图标的按钮,点击该按钮也将显示数据库中所有商品信息. KryptonDataGridView显示控件此处命名为kDGVIndentDetail; 用于下拉显示匹配内容的DataGridView命名为dgv; 1.建立一个DataGridView类型的页面变量用

C# DataGridView在单元格提示里(ToolTip)显示完整的单元格内容

当单元格内容太多时,则会忽略后面的内容 解决方案: 添加Dgv鼠标移到单元格事件时,设置当前单元格的ToolTipText属性内容为当前单元格内容 void From_Load(object sender, EventArgs e) { this.dgvSystemLog.ShowCellToolTips = true; this.dgvSystemLog.CellMouseEnter += new DataGridViewCellEventHandler(dgvSystemLog_CellMo

Excel单元格内容太多会覆盖遮住下一单元格范围

Excel单元格内容太多会覆盖遮住下一单元格范围分步阅读 Excel中的单元格内容,有着不同的对齐方式.用户可根据自己的需求,在处理数据的时候,自行设置所需要的对齐方式. 当您在处理数据的时候,如果设置不当,就会遇到这样的问题:Excel单元格内容太多会覆盖遮住下一单元格范围. 可以通过如下的方法来解决. 方法/步骤 如下图,B2单元格,仅输入了几个中文,但是,由于列的宽度不够,因此,该单元格的内容会延伸到下一单元格并覆盖了下一单元格的范围.从而影响了下一单元格的输入与修改. 此时,我们需要的方

javascript生成表格增删改查 JavaScript动态改变表格单元格内容 动态生成表格 JS获取表格任意单元格 javascript如何动态删除表格某一行

jsp页面表格布局Html代码 <body > <center> <input type="text" value="111" id="mytext"> <table border="1" width="60%" id="mytable"> <tr> <td id="td1">第一行第一列<

EXCEL里面单元格内容太多显示不全应该怎么弄。

首先设置单元格式:在相应单元格单击右键 -> 选择"设置单元格格式(F)..." -> 选择"对齐" -> 勾选"自动换行(W)" -> 点击"确定"然后调整行高.列宽就可以了 EXCEL里面单元格内容太多显示不全应该怎么弄.,布布扣,bubuko.com

POI教程之第二讲:创建一个时间格式的单元格,处理不同内容格式的单元格,遍历工作簿的行和列并获取单元格内容,文本提取

第二讲 1.创建一个时间格式的单元格 Workbook wb=new HSSFWorkbook(); // 定义一个新的工作簿 Sheet sheet=wb.createSheet("第一个Sheet页"); // 创建第一个Sheet页 //第一个单元格 Row row=sheet.createRow(0); // 创建一个行 Cell cell=row.createCell(0); // 创建一个单元格 第1列 cell.setCellValue(new Date()); // 给

NPOI 生成Excel (单元格合并、设置单元格样式:字段,颜色、设置单元格为下拉框并限制输入值、设置单元格只能输入数字等)

NPIO源码地址:https://github.com/tonyqus/npoi NPIO使用参考:源码中的 NPOITest项目 下面代码包括: 1.包含多个Sheet的Excel 2.单元格合并 3.设置单元格样式:字段,颜色 4.设置单元格为下拉框并限制输入值 5.设置单元格只能输入数字 // // GET: /Excel/ public ActionResult Write() { var workbook = new HSSFWorkbook();//从流内容创建Workbook对象

WinForm中DataGridView验证单元格输入的是数字

转载:http://www.cnblogs.com/ganqiyin/archive/2013/02/18/2915491.html 事件:DataGridView验证单元格输入的是数字,DataGridView源数据是从数据库读取的. 需求:当用户输入的不是数字的时候需要提示信息(数据是直接绑定数据库的,因此dataGridView有自己的报错功能,我们需要屏蔽掉它,显示自己的错误提示!) 实现: 选择DataGridView的CellValidating事件 (1)  验证整数: 1 pri