请求GRIDVIEW将数字转换为中文显示

问题描述

如数据库中:option102030显示的时候显示为:一般,好,非常好

解决方案

解决方案二:
protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){if(e.Row.Cells[3].Text=="10"){e.Row.Cells[3].Text="一般";}elseif(e.Row.Cells[3].Text=="20"){e.Row.Cells[3].Text="<fontcolor=red>好</font>";}}}

就这样写
解决方案三:
这个很简单啊,你读出来的时候写个类10就替换成一般,20就替换成好,30就是非常好,每次要调用就调用这个类出来
解决方案四:
selectdeclare@optionintset@option=21selectcasewhen@option<=10thenN'一般'when((@option<=20)and(@option>10))thenN'好'elseN'非常好'end我觉得查出来的时候就把等级决定了效率更好点。
解决方案五:
在aspx中:<%#FormatData(DataBinder.Eval(Container.DataItem,"YourData").ToString())%>在.cs中protectedstringFormatData(stringYourData){switch(YourData){case"10":return"一般";case"20":return"好";case"30":return"非常好";default:return"";}}
解决方案六:
也可以用模板列

时间: 2024-09-20 13:47:52

请求GRIDVIEW将数字转换为中文显示的相关文章

用金山wps轻松将数字转换为中文大写格式

  在今天的金山wps教程中,我们需要学习的是将数字转换为中文大写格式的方法.这一方法,常常用于人民币统计的时候使用.那么,怎么才能做到简单.轻松的将数字转换为中文大写格式呢?小编就以金山WPS2013表格这款办公软件为例子给大家分享一下哦! 将表示金额的阿拉伯数字转换为中文大写形式: 中文大写 把鼠标移动到要设置为中文大写的单元格上,,点击格式菜单的单元格. 在弹出的单元格格式对话框中,在数字一栏中选择特殊,然后在右边类型栏选择人名币大写,确定即可.将身份证号码.手机号码转换为中文大写形式:

WPS2013表格中的数字转换为中文大写

  将表示金额的阿拉伯数字转换为中文大写形式: 把鼠标移动到要设置为中文大写的单元格上,,点击格式菜单的单元格. 在弹出的单元格格式对话框中,在数字一栏中选择特殊,然后在右边类型栏选择人名币大写,确定即可.将身份证号码.手机号码转换为中文大写形式: 选中设置区域,点击格式菜单中的单元格.在数字选项中的分类一栏,选择文本,点击确定.输入身份证号码.手机号码即可.

数字转换为中文的类。(今晚的无聊之作)

中文|转换 <?php// 诸海加// 2000-7-19 class ChineseNumber{    var $basical=array(0=>"零","一","二","三","四","五","六","七","八","九");    //var $basical=array(0=>&

Excel数字转换为中文大写

Excel中我们在单元格输入了阿拉伯数字之后,比如"1234567890",忽然想起应该将它改成中文的大写格式,这时怎么办?删掉此内容重新一个字一个字地输入"壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾"?显然太麻烦了.假若并不是一个数字,而是很长的一列单元格,那我们还不麻烦死? 不过别担心,在Excel中这不是个难题,至少有以下的两种方法可供您选择: 一.单元格格式法 选中那些数字所在的单元格,点击右键,在弹出菜单中选择"设置单元格格式"命令,打开&q

一个将阿拉伯数字转换为中文数字近似读法的程序

    偶尔突发奇想,写了一个将阿拉伯数字转换为中文数字近似值的程序: #include <stdlib.h> #include <stdio.h> #include <limits.h> #include <string.h> #include <stdbool.h> #include <windows.h> const char *ChineseNum[] = {"零","一","

新手问题关于中文字符比较方法(输入数字日期,转换为中文大写日期)

问题描述 输入数字日期,转换为中文大写日期例输入2014年1月1日转换为贰零壹肆年壹月壹日为什么我的代码在比较中文字没有效果?如何比对中文字?usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleApplication1{classClass2{publicstaticvoidMain(string[]args){char[]index={'零','壹','贰',

C# 获取CorelDRAW文件里文字物件里的字,中文是乱码(像是类似韩文的字),英文和数字可以正常显示,求大神指点如何能正确获取中文。

问题描述 usingCorelDRAW;//引用CorelDRAW.dll代码简化内容如下CorelDRAW.Applicationcdr=newCorelDRAW.Application();cdr.Visible=true;cdr.Open(@"F:45-46版.cdr");CorelDRAW.ShapesclsShapes=cdr.ActiveDocument.ActivePage.ActiveLayer.Shapes;foreach(ShapemShapeinclsShapes

PHP JSON格式的中文显示问题解决方法_php技巧

返回json数据中文显示的问题 上一篇文章中,返回json格式的中文显示成\u5723\u8bde\u8282\u5343\u4e07\u597d\u793c\u5927\u5949\u9001 解决方法一: 复制代码 代码如下: <?php function Notice(){     include './include/conn.php';  //数据库链接文件     $sql_notice = mysql_query('SELECT * FROM gg_notice where ena

Win8地图是英文 界面语言转换为中文方法

  win8地图是英文怎么转换为中文? Windows 8或者Windows 8.1自动的地图打开后地名显示为英文不是汉字(如下图),看起来好像不是很完善,其实是可能通过设置来转换成中文的. Win8地图是英文转换方法: 1. 打开控制面板,点击"更改输入法"; 2. 选择"中文(中华人民共和国)",点击"上移",将中文设置为语言首选项; 3. 再打开自带的地图程序,地名显示变回中文汉字.