存的时候就再添加一列,把汉字也存下来,这样效率比较高。
你可以在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>
这段代码判断的是所绑定数据的长度,你可以改为固定的值
我数据库里面存的是编码,怎么才能在gridview显示汉字,当然有基本代码表对照的。
自己做个方法咯,你必然需要做一个汉字与编码互转的方法。效率最高的是用字典的方式,将所有编码建成一个hashtable。
做视图?但是太麻烦,有好的方法吗?比如弄个下拉列表的样式。
不知道你要下拉列表是什么意思。
就到后台写个方法前台传绑定的代码进去处理一下返回汉字呗