实现这样的功能 应该如何做啊?

时间:2022-01-18 12:24:45
比如我有一个list下拉菜单有很多类型可以选择,比如可以选择学生,工人,销售商。。等身份信息,原定义了3个身份信息。
现在我想增加几种,那么用户可以增加自定义的信息,并可以在List中看到。。。

我现在的想法。。。。上面的描述只是对这个功能的简单描述,由于需要使用数据库,是不是可以把这个类型做成一个table,保存系统中所有类似的类型信息,被称之为字典表呢?

6 个解决方案

#1


建议用ComboBox。
默认读取数据库内容
当用户在ComboBox.Text写东西并且回车的话,就添加到数据库并更新ComboBox的Item列表

#2


把数据保存到数据库的一个Table里,用的时候Select出来绑定到DropDownList上, 然后页面上再添加一个TextBox和一个Button,以便用户向数据库中添加自定义信息!

#3


哦。。看来我的想法还么什么问题。。不过总觉得。
我先说明一下吧:
比如我定义学生,工人,教授,分别用tinyint的数据1,2,3作为数据库存储的对象。
然后用户查看信息时候,我们需要一方面检索出来身份信息是1,2或者3,然后再检索出1,2或者3对应代表意思,然后显示给客户端。
当客户端想要修改存储的时候,也需要记住他们所代表的数字,1,2或者3,然后存储到身份字段中。

以上的处理ok不?
有没有更好的方法了?

#4


简单思路:可以用身份验证 + Profile来做,定义一个Profile属性如usertype 类型为数组。系统自动将usertype与用户身份绑定,然后在继续你的工作。

#5


。。。。可是系统中有很多种这样的东西。。。也对哈。。不用数据库。。。
文件读取。。。可是这样的话。。。由于是多客户端的
c/s模式多客户端。。。这样的设计方式。会造成数据不一致啦。。每个客户端的Profile都不一样咯~~

#6


???

#1


建议用ComboBox。
默认读取数据库内容
当用户在ComboBox.Text写东西并且回车的话,就添加到数据库并更新ComboBox的Item列表

#2


把数据保存到数据库的一个Table里,用的时候Select出来绑定到DropDownList上, 然后页面上再添加一个TextBox和一个Button,以便用户向数据库中添加自定义信息!

#3


哦。。看来我的想法还么什么问题。。不过总觉得。
我先说明一下吧:
比如我定义学生,工人,教授,分别用tinyint的数据1,2,3作为数据库存储的对象。
然后用户查看信息时候,我们需要一方面检索出来身份信息是1,2或者3,然后再检索出1,2或者3对应代表意思,然后显示给客户端。
当客户端想要修改存储的时候,也需要记住他们所代表的数字,1,2或者3,然后存储到身份字段中。

以上的处理ok不?
有没有更好的方法了?

#4


简单思路:可以用身份验证 + Profile来做,定义一个Profile属性如usertype 类型为数组。系统自动将usertype与用户身份绑定,然后在继续你的工作。

#5


。。。。可是系统中有很多种这样的东西。。。也对哈。。不用数据库。。。
文件读取。。。可是这样的话。。。由于是多客户端的
c/s模式多客户端。。。这样的设计方式。会造成数据不一致啦。。每个客户端的Profile都不一样咯~~

#6


???