关于datagrid中的字符串转换
在datagrid中,数据绑定时,怎么把数据库中的字符串按照自己设定的方式进行输出是个比较麻烦的事
这个问题困扰了我很久,也试着使用了很多方法:
1。<pre><%#Container.DateItem(“字段名“)</pre>
浏览器可以根据<pre>的属性自动把回车符进行换行,但没有回车的段落就成了长长长长的一大行了,n久也没有解决这个矛盾,因为在<pre>中浏览器强制把字符串同行输出,而没有自动换行。
2。用<asp:TextBox>控件来装数据库内的内容,这样既保证了自动换行,又能回车换行,但是要求你把属性设置好,比如滚动条、边框、只读。但这样一来,控件的体积就大了,而且在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
关于datagrid中的字符串转换相关推荐
- UE4中的字符串转换
虚幻4学习---UE4中的字符串转换(文章来自于UE4官方文档) String Conversions: FString To FName FString To Int32 Float To FStr ...
- mysql转换年月日_mysql中把字符串转换成日期类型:
mysql中把字符串转换成日期类型: select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y- ...
- python中列表中的字符串转换成数字
python中列表中的字符串转换成数字 调整实验时,发现某个嵌套列表的字典中需要把列表中的字符串改成数字,不能直接强转,需要以下代码实现 m_dict_G = {}for key in md_dict ...
- MFC中的字符串转换
在VC++中有着一大把字符串类型.从传统的char*到std::string到CString,简直是多如牛毛.期间的转换相信也是绕晕了许多的人,我曾就是其中的一个.还好,MS还没有丧失功德心,msdn ...
- date转换成string hive_[转] String to Date conversion in hive - 在 Hive 中各种字符串转换成日期格式...
Input Format Code Output Format ddMMyyyy to_date(from_unixtime(UNIX_TIMESTAMP(dt,'ddMMyyyy'))) yyyy- ...
- c语言一个整数各位数字个数_C语言实现把字符串中的数字转换成整数
===Tips:点击上方 蓝字 关注并查看历史消息=== 本题实现的功能是把字符串中的数字提取转换成整型数字,例如:若输入字符串"ab56cd87",则输出结果:以%d格式输出 ...
- c语言求字符串转换成双精度_C语言实现把字符串中的数字转换成整数
===Tips:点击上方 蓝字 关注并查看历史消息=== 本题实现的功能是把字符串中的数字提取转换成整型数字,例如:若输入字符串"ab56cd87",则输出结果:以%d格式输出 ...
- 把数据库中有关枚举项值的数字字符串转换成文字字符串
原文:把数据库中有关枚举项值的数字字符串转换成文字字符串 标题可能无法表达我的本意.比如,有这样一个枚举: public enum MyChoice { MyFirstChoice = 0, MySe ...
- 转换成字符串_汇编语言--将字符串中小写字母转换成大写字母
将字符串中小写字母转换成大写字母 思路: 将键盘上输入的字符读入 调用DOS 10号功能 利用偏移量的性质(类似指针的移动),逐一将字符转换为大写 在转换完的字符串后面 加上 结束符 '$' 利用DO ...
最新文章
- 百度大数据可视化产品矩阵
- 关于 jMeter 结果报表里的 APDEX (Application Performance Index)
- Mybatis源码:MapperProxy 代理模式
- 真快!10秒内将k8s集群运行起来
- mysql8.0云时代_8.0.22Mysql的详细安装
- vue实现监听滚动条
- 去年和徐子淇结婚的李嘉诚是不是首富李嘉诚?
- Huawei is developing a new future technology
- Idea导入项目及相关环境配置
- C/C++在线IDE
- 用IF公式实现向上取整的结果
- 微信抢票应用个人总结
- 计算机关于容量换算long转double精确度更准确
- ubuntu18.04安装显卡驱动,Anaconda,CUDA,pytorch全套流程
- cesium实现相机绕地旋转效果
- 【论文翻译】SHINE 一个用于特定领域实体与异构信息网络链接的通用框架
- cad导入新的线型、填充图案、字体压缩包
- 线性代数 矩阵及其运算
- 动态内存的申请和释放
- hdu 3949(线性基模版) 异或和中第k小的数
热门文章
- 今日话题:如果用过网际快车,现在该说再见了
- 安装.net时,无法安装 FrontPage 2000 WEB 扩展客户端解决办法
- 分享|雄安新区2021年大数据研究报告(附PDF)
- 如何在VC中加减日期及 CTime COleDateTime的常用操作
- JavaFX报错:Class FIFinderSyncExtensionHost is implemented in both
- php登录 无漏洞,AKCMS 6.0 /akcms/login.php 登录绕过漏洞
- SDWAN下半场:与恐龙同行
- Cygwin踩坑记录(五)- 下载sdkman提示OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to sdkman:443
- linux:查看网速,命令行面板
- PHP on Windows