社区
C#
帖子详情
一个超级简单的问题
bjhu6699
2008-06-10 11:13:27
如果一个DropDownList有3个项,0是人民币,1是美元,2是港币.
往数据库里面存的时候是添加的时候是添加SelectedValue,还是SelectedItem.Text,如果是SelectedValue,在数据库读取在页面显示的时候还要判断一下,SelectedItem.Text的话就可以不用判断,不知道那种方式好,都有什么利弊,请各位大哥指教...
...全文
92
10
打赏
收藏
一个超级简单的问题
如果一个DropDownList有3个项,0是人民币,1是美元,2是港币. 往数据库里面存的时候是添加的时候是添加SelectedValue,还是SelectedItem.Text,如果是SelectedValue,在数据库读取在页面显示的时候还要判断一下,SelectedItem.Text的话就可以不用判断,不知道那种方式好,都有什么利弊,请各位大哥指教...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lunat
2008-06-10
打赏
举报
回复
不建议直接将SelectedValue或者SelectedItem.Value或者SelectedIndex直接对应数据库中的数据。
可以额外新建一个列表用来维护两者之间的数据对应关系,建立一种对应准则,
这样两者各自更新的时候都比较方便。
cacar2008
2008-06-10
打赏
举报
回复
看你们项目的大小和目标而确定
推荐 SelectedValue
比如我们的项目这样设计
币种表[支持扩展,多语]
ID 编码 名称 语种
1 0 人民币 086
2 1 美元 086
3 2 港币 086
4 0 RMB$ 010
5 1 US$ 010
6 2 HK$ 010
销售订单表
ID ... 币种 ...
1 ... 0 ...
amandag
2008-06-10
打赏
举报
回复
牢记,Text是给用户看的,Value是给自己用的
个人倾向于使用Value
贫僧又回来了
2008-06-10
打赏
举报
回复
这个关键看你数据库是怎么设计的呢?要是你数据库里是以0,1,2这样做标识的话那你存数据库的时候当然用SelectedValue了啊!在显示时用在SQL语句里用CASE判断下好了!
virusswb
2008-06-10
打赏
举报
回复
数据库里面都存放啊,要不然怎么知道对应关系呢
suosuoyyy
2008-06-10
打赏
举报
回复
建议你这样处理:
新建一个币值表:CurrTable,增加两列CurrCode,CurrName,
然后指定Combobox的DataSource、ValueMember、DisplayMember,
这样可以达到存储代码显示名称的目的。
lovefootball
2008-06-10
打赏
举报
回复
这个种类一般是在数据库中定义个基础表或者在类中写个枚举
如果是我会存012
在数据库读取在页面显示的时候还要判断一下
-------------》
为什么判断,判断什么??
修改时的选中??
D1.Items.FindByValue("value").Selected=true;
这样就可以了
iyori
2008-06-10
打赏
举报
回复
1、从 专一性 来看 ,DropDownList 就是负责显示的(解释数据),数据库就是存放数据的,
我一般推荐 SelectedValue 可以利于以后扩展、改动
2、SelectedValue 存储量较Text小;
jzywh
2008-06-10
打赏
举报
回复
SelectedValue 可以直接选定值
asp.net 1.1中没有这个功能, 2.0新加的
q77028578
2008-06-10
打赏
举报
回复
SelectedValue
Go语言驾考系统(尹成区块链系列)
从应用视角来看,
简单
来说,区块链是
一个
分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。 课程特色 特色一:通俗易懂 本视频语言简洁,通俗易懂,将难以...
一个
超
简单
的Qt数字按键
由于只需要几个数字按键,没必要加入软件盘,在输入框旁边直接加了一块数字键,超
简单
,删除键使用的键盘事件,其余均为在lineedit插入字符,
超级
easy!对于
简单
按键需求的同学有参考价值! 1.在界面添加0-9这几个...
P、NP、NP-hard、NPC
问题
超
简单
理解
把
简单
问题
说得让别人看不懂显得自己很高深的就是煞笔。 多项式定义:就是一元N次方式,时间复杂度为多项式的
问题
都很容易解出来 各类
问题
关系图: (结合以下文字说明看)
问题
定义: P
问题
:
一个
问题
可以在...
mysql安装到最后一步无响应的
问题
超
简单
最有效解决
mysql安装到最后一步无响应的
问题
超
简单
最有效解决 无论你是安装过还是没安装过,通过此方法都可以解决。之前我的机器和服务器就是都到最后一步卡住,上网搜索方法都无果。后自己尝试了很多次,亲测64位机和32位机...
超级
块
每一种文件系统都对应自己的
超级
块 ...内核建立了
一个
链表包含所有活动文件系统的
超级
块实例,之所以使用活动这个术语替代已装载,是因为在某些环境中,有可能使用
一个
超级
块对应几个装载点。(块设备上的
一个
文件系.
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章