文本与数字转换存取

问题描述

比如:要把dropdownlist的3个选项:如下:不好10好20很好30转换为指定的整数存入数据库取出来的时候,如用gridview显示吧10就转为:不好;20就转换为:好;30就转换为:很好

解决方案

解决方案二:
this.DropDownList1.SelectedItem.Text;//获取选择的文本//根据值,获得文本stringvalue="20";stringtext="";foreach(ListItemoinDropDownList2.Items){if(o.Value==value)text=o.Text;}

解决方案三:
先用循环.循环体中用Convert执行强制转换...
解决方案四:
引用2楼Riverwcj的回复:

先用循环.循环体中用Convert执行强制转换...

Convert执行强制转换??
解决方案五:
ListItemli1=DropDownList.Items.FindByValue("");if(li1!=null){//转化}
解决方案六:
<asp:DropDownListID="DropDownList1"runat="server"><asp:ListItemValue="10">不好</asp:ListItem><asp:ListItemValue="20">好</asp:ListItem><asp:ListItemValue="30">很好</asp:ListItem></asp:DropDownList>直接用DropDownList1.SelectedItem.Value保存到数据库不就行了。估计楼主是不是想这样啊。你还不如把:table1valuetext-----------------10不好20好30很好保存到数据库表里去。然后绑定到DropDownList1。DropDownList1.DataSource=dtbl;//数据源DropDownList1.DataTextField="";//textDropDownList1.DataValueField="";//valueDropDownList1.DataBind();然后你是gridview的数据源是,原表关联table1,不知道这样帮到你没有。

时间: 2024-11-02 19:44:51

文本与数字转换存取的相关文章

Excel将文本的数字转换数字格式

转换一个单元格或相邻单元格区域中的数字 1.单击"Microsoft Office 按钮",然后单击"Excel 选项". 2.单击"公式"选项卡,然后执行下列操作之一: ·在"错误检查"下,确保选中了"允许后台错误检查"复选框. ·在"错误检查规则"下,确保"文本格式的数字或者前面有撇号的数字"复选框处于选中状态. ·单击"确定". 3.在工作表

如何将Excel的文本数字转换成数字

  如何将Excel的文本数字转换成数字: 在Excel中,系统将前面带有半角单引号的数字视为文本对待,而且为了某些需要,用户可以通过"格式"菜单中的"单元格"命令,将数字设置为文本格式.然而,现在我们却需要把工作表中文本格式的数字转换成数字,那么以下方法可以一试. 1.一次转换一个单元格 在"工具"菜单上,单击"选项",再单击"错误检查"选项卡(一定要确保选中了"允许后台错误检查"和&

《Excel高手捷径:一招鲜,吃遍天》一第9招 文本与数字格式的相互批量转换

第9招 文本与数字格式的相互批量转换 Excel高手捷径:一招鲜,吃遍天如果数据格式是文本格式,只能计数,不能做求和等运算,需要转换为数字格式才可以.如果只是一个单元格文本转换为数字,只需删掉单元格数据前面的单引号,如果是一列或多列文本数据转换为数字格式,最简单的方法用[Ctrl + Shift +↓(向下键)],再用[Ctrl + Shift +→(向右键)]选中需要转换为数字格式的数据区域,单击下拉框转换为数字,如图1-23所示. 反过来,数字格式要转换为文本格式,如果只有一个单元格,在数据

《Excel 职场手册:260招菜鸟变达人》一第 24 招 文本与数字格式的相互批量转换

第 24 招 文本与数字格式的相互批量转换 如果数据格式是文本格式,只能计数,不能做求和等运算,需要转换为数字格式才可以.如果只是一个单元格文本转换为数字,只需删掉单元格数据前面的单引号:如果是一列或多列文本数据转换为数字格式,最简单的方法用组合键[Ctrl + Shift +向下键↓],再用组合键[Ctrl + Shift +向右键→]选中需要转换为数字格式的数据区域,单击下拉框选择"转换为数字",如图1-2-1所示. 文本转换为数字还有一种常用的方法,就是把文本数据乘以1,除以1或

Excel文本数字转换成数字具体方法

在Excel中,系统将前面带有半角单引号的数字视为文本对待,而且为了某些需要,用户可以通过"格式"菜单中的"单元格"命令,将数字设置为文本格式.然而,现在我们却需要把工作表中文本格式的数字转换成数字,那么以下方法可以一试.   1.一次转换一个单元格 单击"工具",再单击"错误检查"选项卡(一定要确保选中了"允许后台错误检查"和"数字以文本形式存储"复选框).选中任何在"左上角

Excel2010怎么将文本转换为数字?

  很多人都发现了,在导入别的数据后,Excel 2010 可能会把某些数字识别为文本.这将导致某些函数(如 SUM 和 AVERAGE)忽略这些单元格中的数值.除了要转换的数字外,这些文本串还可能包含真正的文本字符.那么Excel2010怎么将文本转换为数字?要将工作表中的文本转换为数字,可以使用本文中介绍的任一方法. Excel2010 注意 每一方法均假定您已将单元格中的任何单元格数字格式更改为"常规".为此,请按照下列步骤操作: 1.在"格式"菜单上,单击&

excel将文本转换为数字的四种方法

  excel将文本转换为数字的四种方法          方法一,利用函数查错工具,如果数字是文本格式的,在左上角会有一个小三角的东西,点击单元格,选中有个惊叹号样子的小方格,选择"转换为数字"完成批量转换 方法二,四则运算,就是将文本型数字进行加减乘除的运算,比如对C2进行转换,就写公式=C2*1,就可以将文本转成数值了 方法三,进行"减负运算",它其实也就是四则运算,只是写法有些不一样,比如对C2进行转换,就写公式=--C2,通过计算,就可以将文本型数字转换成

Excel中将文本转换为数字的四种方法

当导入在另一程序(如 dBASE 或 Lotus 1-2-3)中创建的文件或导入从大型机下载的文件时,Excel 2003 可能会将其中的某些数字识别为文本. 这将导致某些函数(如 SUM 和 AVERAGE)忽略这些单元格中的数值.除了要转换的数字外,这些文本串还可能包含真正的文本字符.那么如何将文本转换为数字? 要将工作表中的文本转换为数字,可以使用本文中介绍的任一方法(方法 1 至 7). 注意 每一方法均假定您已将单元格中的任何单元格数字格式更改为"常规".为此,请按照下列步骤

Excel将文本转换为数字的4种方法

      当导入在另一程序(如 dBASE 或 Lotus 1-2-3)中创建的文件或导入从大型机下载的文件时,Excel 2003 可能会将其中的某些数字识别为文本.这将导致某些函数(如 SUM 和 AVERAGE)忽略这些单元格中的数值.除了要转换的数字外,这些文本串还可能包含真正的文本字符.那么如何将文本转换为数字?   要将工作表中的文本转换为数字,可以使用本文中介绍的任一方法. 注意 每一方法均假定您已将单元格中的任何单元格数字格式更改为"常规".为此,请按照下列步骤操作: