DataGrid 绑定定制的列
【标题】DataGrid 绑定定制的列
【需求】
1、数据库中有张表lxt_User_Product,表中有个字段audited表示是否审核: 0-未审核 1-已审核
2、在绑定DataGrid时,如果列的值为0,则显示未审核,1显示已审核
【解决方法】
1、在数据库中处理:在数据库中定义函数 changeState,等于0返回未审核,1返回已审核
数据库中定义的函数:
CREATE FUNCTION changeState (@state int )
RETURNS varchar(8)
AS
BEGIN
Declare @_temp varchar(8)
if @state=0
set @_temp= '未审核'
else
set @_temp= '已审核'
return @_temp
END
然后,使用SQL命令查询
select dbo.changeState(audited) as state from lxt_User_Product
在.NET中直接绑定定制(或转换)的列state就可以了。
2、.NET中处理:在DataTable对象中增加临时列
假设已经获得了 DataTable对象dt,下面是增加临时列的代码
foreach(DataRow dr in dt.Rows)
{
if (dr["audited"].Tostring=="0")
dr["state"] ="未审核"; //编码:HttpUtility.UrlEncode("未审核");
else
dr["state"] ="已绑定"; //编码: HttpUtility.UrlEncode("已绑定");
}
在DataGrid中绑定列state即可。
【关键词】DataGrid绑定定制的列 数据库中定义函数 DataTable中添加临时列
转载于:https://www.cnblogs.com/ttbaojian/archive/2007/04/26/728474.html
DataGrid 绑定定制的列相关推荐
- rowspan不显示 wpf_wpf的datagrid绑定datatable列不自动更新解决方案
wpf的datagrid绑定datatable列不自动更新 描述如下: 想利用程序实现显示NORTHWND.MDF中的所有表.listbox显示数据库中的表清单,选中listbox里面的一项以后,在d ...
- WPF DataGrid 绑定DataSet数据 自动生成行号
1.绑定数据:dataGrid1.ItemsSource = dataSet.Tables[0].DefaultView; 注意:在创建DataGrid 时可以通过AutoGenerateColumn ...
- (转贴)给Repeater、Datalist和Datagrid增加自动编号列
给Repeater.Datalist和Datagrid增加自动编号列 号 内容 1 Taye 2 BOx 3 Glass 4 StarCraft 一.正序 A.AllowPaging=False情况下 ...
- 稳扎稳打Silverlight(17) - 2.0数据之详解DataGrid, 绑定数据到ListBox
[索引页] [源码下载] 稳扎稳打Silverlight(17) - 2.0数据之详解DataGrid, 详解ListBox 作者:webabcd 介绍 Silverlight 2.0 详解DataG ...
- easyui datagrid 绑定json对象属性的属性
今天用easyui 的datagrid绑定数据时,后台提供的数据是实体类类型的,其中有一个实体类A的属性b是另一个实体类B类型的,而前台需要显示b的属性c,这下就悲剧了,前台没法直接绑定了,后来脑筋一 ...
- Wpf DataGrid 绑定Dynamic (二维数据表)
最近有一个需求,需要根据用户数据动态生成二维数据表,绑定到表格后,用户再次编辑数据,最后再将编辑过的数据,生成类型数据,存入数据库. 仔细分析过后,觉得最适合的方式,莫过于给DataGrid绑定Dyn ...
- JQuery EasyUI之DataGrid列名和数据列分别设置不同对齐方式(转)
需求如下 现有数据列三列 Name,Age,CreateDate 数据 张三,18,2000-12-09 :12:34:56 李四,28,2000-12-09 :12:34:56 王麻子,38,200 ...
- JQuery EasyUI之DataGrid列名和数据列分别设置不同对齐方式
我使用的Jquery Easyui 1.2.6 需求如下 现有数据列三列 Name,Age,CreateDate 数据 张三,18,2000-12-09 :12:34:56 李四,28,2000-1 ...
- 关于Asp.net中DataGrid绑定事件DataGrid1_ItemDataBound的奇怪问题!
原本想在DataGrid中的超链接列中往目标网页传入两个参数的.所以写了以下实现代码:<?xml:namespace prefix = o ns = "urn:schemas-micr ...
- WPF DataGrid 绑定 DataTable
DataGrid 绑定 DataTable: 界面: <Window x:Class="DataGridBindDataTable.MainWindow"xmlns=&quo ...
最新文章
- P4161 [SCOI2009]游戏
- 【浅墨Unity3D Shader编程】之三 光之城堡篇:子着色器、通道与标签的写法 amp; 纹理混合...
- 2020-2021年度第二届全国大学生算法设计与编程挑战赛 (秋季赛)-正式赛-详细题解
- 程序员求职的六大禁忌,你中招了吗?
- Java 集合之自动打包和解包以及泛型
- 转: 微博的多机房部署的实践(from infoq)
- lammps软件_Lammps模型构建的方法之一:组合模型构建
- python学习10
- 实战系列-Spring Boot跨域解决方案
- 哲学家都在干些什么_哲学家们都干了些什么——哲学是什么
- 让领导狂夸,让业务目瞪口呆的报表,竟然是这样?
- 《Python数据分析实战》day2: Pandas中取得某行或者是某列的一点思考
- linux tomcat 进程杀掉_Linux下启动停止查看杀死Tomcat进程
- iOS NSURLSession 指南
- 查看WiFi记录日志
- java 职责单一原则,设计模式原则之一:单一职责原则
- 深圳中科智美3D精确数据化整形软件系统三维扫描模块
- 猿创征文 | 常见的五款BI报表介绍
- 软著申请技巧及注意事项
- 重置海康威视DS-2TD2617B-6/PA测温摄像头