zoukankan
html css js c++ java
ITempate自定义数据捆绑模板
转自:
http://www.cnblogs.com/DavidFan/archive/2007/06/01/767853.html
代码其实比较简单了,相信大家能够看得懂,我就不多作解释了。
public
class
MyTemplate : ITemplate
{
ITemplate 成员
#region
ITemplate 成员
public
void
InstantiateIn(Control container)
{
Literal lbl
=
new
Literal();
lbl.DataBinding
+=
new
EventHandler(lbl_DataBinding);
//
关键在这里
container.Controls.Add(lbl);
}
#endregion
private
void
lbl_DataBinding(
object
sender, EventArgs e)
{
Literal lbl
=
(Literal)sender;
if
(DataBinder.Eval(((DataListItem)lbl.NamingContainer).DataItem,
"
HaveImg
"
).ToString()
==
"
False
"
)
{
lbl.Text
=
"
<a href=\
""
+ DataBinder.Eval(((DataListItem)lbl.NamingContainer).DataItem,
"
Link
"
).ToString() +
"
\
"
>
"
+
DataBinder.Eval(((DataListItem)lbl.NamingContainer).DataItem,
"
Name
"
).ToString()
+
"
</a>
"
;
}
else
lbl.Text
=
"
<a href=\
""
+ DataBinder.Eval(((DataListItem)lbl.NamingContainer).DataItem,
"
Link
"
).ToString() +
"
\
"
><img alt=\
""
+ DataBinder.Eval(((DataListItem)lbl.NamingContainer).DataItem,
"
Name
"
).ToString() +
"
\
"
src=\
""
+ DataBinder.Eval(((DataListItem)lbl.NamingContainer).DataItem,
"
ImgUrl
"
).ToString() +
"
\
"
border=\
"
0
\
"
width=\
"
95
\
"
height=\
"
38
\
"
/></a>
"
;
}
}
用的时候
datalist.ItemTemplate
=
new
MyTemplate();
补充一下, 如果连接的数据是xml数据源, 那么用
XPathBinder
代替 DataBinder
查看全文
相关阅读:
day06
前端基础day02
前端基础day01
javascript基础语法
day50 设置元素大小和边框
day01 前端概述 html基础语法 html常用标签 css基本语法 css长度单位 css颜色单位 CSS常用属性-字体属性 CSS常用属性-文本属性 markdown的使用
day 42 前端概述 HTML基础语法 HTML常用标签 CSS基本语法 CSS长度单位 CSS颜色单位 CSS选择器 CSS常用属性-字体属性 CSS常用属性文本属性 markdown的使用
day41 pymysql模块介绍,增删改,简单查询以及sql注入问题,提交查询语句并且拿到查询结果,navicat工具,视图,触发器,事务,流程控制,函数,三种数据库开发模式,存储过程
day40 增删改 单表查询的语法与关键字的执行优先级 简单查询,where关键字,group by关键字,having关键字,order by关键字,limit关键字,正则表达式,多表连接,子查询,查询语句的执行优先级
NGUI动态创建UILabel
原文地址:https://www.cnblogs.com/skyfei/p/1043289.html
最新文章
linux命令.
环境安装,linux命令.
文件操作练习.
水仙花数,列表排序,36选7.
打分功能,车牌区域划分
列表相关.
字符串处理,while循环.
逻辑运算和while循环.
面向对象
python基础
热门文章
2019.7.12满屋花的制作
2019.7.11相框的制作
2019.7.11整理记录
2019.7.10盒子模型造树
2019.7.9整理记录选择器
2019.7.9整理记录
2019.7.8整理记录
form表单中各元素的运用
CSS背景样式基础用法
论CSS样式的使用以及常用属性
Copyright © 2011-2022 走看看