Datagrid数据绑定后,根据不同条件判断显示问题
来源:互联网 发布:unity3d cg 编辑:程序博客网 时间:2024/04/29 08:17
.net 中数据绑定控件,在绑定后根据不同条件判断显示的问题: (技能交换)
在asp中很容易实现,但在.net中这个问题几乎很难.下面说说他的两种解决方法:(假设你有个字段为title,字段记录长度大于30时,截断和加上"..."),推荐第二中方法,思路比较清晰,而且很通用,用Sql语句实现,还有类型转换问题。。。
1.Sql语句实现:
string str_Sql="CASE WHEN len(title)>30 THEN left(title,30)+'...' ELSE title END as title form 数据库表"
2.直接在.net中实现:
在cs后台代码程序中编写截取30个字符函数
public string GetCharacter(string str_Value)
{
if (str_Value.Length>30)
{
return str_Value.Substring(0,30)+"....";
}
else
{
return str_Value;
}
}
在aspx文件调用它:
<%# GetCharacter(DataBinder.Eval(Container.DataItem,"title").ToString()) %>
- Datagrid数据绑定后,根据不同条件判断显示问题
- JSF怎样根据判断条件显示不同文本
- 如何使DataGrid(Web)的不同行根据不同的条件有不同的显示格式?
- DataGrid表格实现根据不同条件对不同列数据进行编辑
- VB.NET中根据DataGridView中显示的数据条件数据行显示不同的颜色
- 根据条件判断使用不同的class
- Oracle 根据字段条件显示不同字段
- datagrid中动态显示或隐藏某一列的方法(根据条件判断显示和隐藏)
- DataGrid中使用CheckBox时根据帮定的数据显示不同的效果
- 数据绑定到 DataGrid 控件后
- AngularJS进阶(七)实现根据不同条件显示不同控件
- DataGrid绑定数据显示列可拖动
- DataGrid绑定数据显示列可拖动
- DataGrid绑定数据显示列可拖动
- wpf datagrid 单元格颜色 根据条件改变颜色 根据表datatable动态显示datagrid内容
- 根据数据,显示不同的数据颜色
- 在DataGrid里面根据日期的不同显示new图标
- DataGrid里面根据日期的不同显示new图标
- Visual C# 2005中编写Socket网络程序
- 用eclipse开发flex程序--- 配置eclipse(flex builder 3.0)
- vc 让菜单变灰的方法
- 图片上传时,图片类型、尺寸及大小的校验[转载]
- 在Asianux 成功安装stardict3.0
- Datagrid数据绑定后,根据不同条件判断显示问题
- 网友整理的Flex开源项目
- 卫视套站器材选择七字歌
- 【面试】27.电话面试交流常见问题
- 开源Web自动化测试框架——Watir试用手记
- [转]关于Ubuntu播放rmvb等各类视频文件的配置
- 2008年7月的Ruby读书笔记
- 如何在Windows Mobile 下打开指定文件夹
- [VB]程序中添加声音效果