关于datagrid中的字符串转换

介休小鬼

介休小鬼

2016-01-29 12:47

关于datagrid中的字符串转换,关于datagrid中的字符串转换

在datagrid中,数据绑定时,怎么把数据库中的字符串按照自己设定的方式进行输出是个比较麻烦的事
这个问题困扰了我很久,也试着使用了很多方法:
1。
<%#Container.DateItem(“字段名“)

浏览器可以根据
的属性自动把回车符进行换行,但没有回车的段落就成了长长长长的一大行了,n久也没有解决这个矛盾,因为在
中浏览器强制把字符串同行输出,而没有自动换行。
2。用控件来装数据库内的内容,这样既保证了自动换行,又能回车换行,但是要求你把属性设置好,比如滚动条、边框、只读。但这样一来,控件的体积就大了,而且在TextBox上的右键就不是正常时的菜单了,比如:没有了常用的后退、复制快捷链接等 ,不方便
3。在dataset中将要格式化的字符串先转换,然后再捆绑。但这样一来得先遍历一遍ds中的数据
4。在.cs文件中先创建一个转换函数,如:public string turnString(string _str){/*处理一下*/ return _string;}
在datagrid中这样调用<%#turnString(Container.DataItem(”字段名”))%> 个人觉得这个方法可以考虑。
但是turnString函数要在当前页或与当前页关联的cs文件,不过可以先预先定义好格式方式,(在dll里)然后turnString调用对象,能做到格式的一致和可维护性

我现在采用的是4,如果以后再发现好的方法就马上提交这里。如果有人有更好的方式,请不吝赐教。。谢谢!!有不同的意见请指教

我刚刚学习.net很多的都不太懂,我的这些方法都是测试通过的,在这里我只说明了一下我的思路,如果没有说清楚,请与我联系 huangguolinc@163.com
展开更多 50%)
分享

猜你喜欢

关于datagrid中的字符串转换

电脑网络
关于datagrid中的字符串转换

java中字符串与日期的转换实例

编程语言 网络编程
java中字符串与日期的转换实例

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

复制字符串中的字符

编程语言 网络编程
复制字符串中的字符

Delphi中的字符串

编程语言 网络编程
Delphi中的字符串

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

js字符串转换成数字数字转换成字符串

Web开发
js字符串转换成数字数字转换成字符串

计算字符串长度(关于日文字符)

编程语言 网络编程
计算字符串长度(关于日文字符)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

关于变量的问题

关于变量的问题

《灵魂献祭Delta》莎克巴斯招式打法详解

《灵魂献祭Delta》莎克巴斯招式打法详解
下拉加载更多内容 ↓