首页 新闻 会员 周边

关于gridview 代码显示汉字的问题

0
悬赏园豆:20 [已关闭问题]

我数据库里面存的是编码,怎么才能在gridview显示汉字,当然有基本代码表对照的。

做视图?但是太麻烦,有好的方法吗?比如弄个下拉列表的样式。

流浪蜗牛的主页 流浪蜗牛 | 初学一级 | 园豆:180
提问于:2010-07-28 10:45
< >
分享
其他回答(3)
0

存的时候就再添加一列,把汉字也存下来,这样效率比较高。

dege301 | 园豆:2825 (老鸟四级) | 2010-07-28 12:59
那我直接存汉字不存代码行吗,有什么影响。
支持(0) 反对(0) 流浪蜗牛 | 园豆:180 (初学一级) | 2010-07-28 15:20
@流浪蜗牛:有什么影响那得看你们的需求了
支持(0) 反对(0) dege301 | 园豆:2825 (老鸟四级) | 2010-07-29 08:18
0

你可以在gridview里建个模板列,放上一个label,在前台判断.下面有一段代码,

<ItemTemplate>
                    <asp:Label ID="labtitle" runat="server" Text='
<%# String.Format("{0}", Eval("NoteTitle")).Length >= 5 ? String.Format("{0}", Eval

("NoteTitle")).Substring(0, 5) + "..." : String.Format("{0}", Eval("NoteTitle")).Substring(0) %>'></asp:Label>
</ItemTemplate>

这段代码判断的是所绑定数据的长度,你可以改为固定的值

-   滨〃 | 园豆:195 (初学一级) | 2010-07-28 14:22
这个不太好吧,那么多值怎么判断啊
支持(0) 反对(0) 流浪蜗牛 | 园豆:180 (初学一级) | 2010-07-28 15:23
0

我数据库里面存的是编码,怎么才能在gridview显示汉字,当然有基本代码表对照的。

自己做个方法咯,你必然需要做一个汉字与编码互转的方法。效率最高的是用字典的方式,将所有编码建成一个hashtable。

做视图?但是太麻烦,有好的方法吗?比如弄个下拉列表的样式。

不知道你要下拉列表是什么意思。

Pandora | 园豆:257 (菜鸟二级) | 2010-07-28 16:21
我的意思就是像下拉列表那样,存的代码,显示汉字
支持(0) 反对(0) 流浪蜗牛 | 园豆:180 (初学一级) | 2010-07-29 09:23
@流浪蜗牛:恩,取出数据来之后自己用函数处理一下就行了啊。
支持(0) 反对(0) Pandora | 园豆:257 (菜鸟二级) | 2010-07-29 21:47
0

就到后台写个方法前台传绑定的代码进去处理一下返回汉字呗

bluesky4485 | 园豆:288 (菜鸟二级) | 2010-07-28 19:19
怎么写方法,不会写,能否指点一下,或者写个例子?
支持(0) 反对(0) 流浪蜗牛 | 园豆:180 (初学一级) | 2010-07-29 09:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册