比如说我原先在数据写入数据库的时候是1,然后用DATAGRID显示数据的时候想让他显示出来的是1分,那在DATAGRID数据格式表达式里面怎么样写可以做到这点啊{0:}入这样的形式
解决方案 »
- 学习ASP.NET之前需要先学习C#吗?
- .net与搜狗浏览器兼容问题
- DataNavigateUrlFormatString转href问题?
- 请教一个ajax.net的问题(按钮提交)
- 关于应用程序池启动总是超时的问题
- 挑战高手,程序高手进,正则达人进,关于词法分析的问题
- 抽象类问题
- socket 客户端 服务器源代码
- 菜鸟的问题!
- 如何用lucene对数据库建立全文检索
- 问了再问,VS2005,部署到目标计算机上IE浏览时,提示没有权限读写注册表,我在Global.asax中有一个读取/写入注册表的操作,在调试开发的
- 环境:VS2005,部署完成用IE浏览是出现如下错误;怎么办呢,我修改了IIS里的所有属性和权限都是这样的,
例:
SqlDataReqder dr=(省略)
string str=dr["字段名"].toString();
str+="分"
再绑定DATAGRID,我想应该差不多吧。呵呵
<asp:BoundColumn DataField="ID" HeaderText="ID" DataFormatString="{0}分"></asp:BoundColumn>
2。方法二:写到SQL 语句中
select ID,DEPTID+'分' from T_USER
oracle 数据库的话 select ID,concat(DEPTID,'分') from T_USER
在数据绑定方法中:int columnDepth = Int32.Parse(DataBinder.Eval(e.Row.DataItem,"Column_Depth").ToString());
e.Row.Cells[0].Text = columnDepth.ToString();//Cell[0],第一列
当然,要判断是否是数据行