DataList事件ItemDataBound与DataBind()

DataGrid的ItemCreated和ItemDataBound以及合计平均行 立即下载

      学习控件,往往需要知道控件所拥有的事件,比如说DataList控件吧,以前没有用过,但凭着对其它控件(如:Dropdownlist)的认知,想当然就知道只要给数据源绑定数据就OK了。那样控件应该就能显示数据了,虽然这样的想法不无道理,但有时候总有例外,比如Component的combobox,除了要绑定数据源,还要先在绑定前指定文本域名与值域名的属性值,方可显示。

 

查找了MSDN的相关说明如下:

 

地址:http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.datalist.itemdatabound(VS.80).aspx   

 

DataList.ItemDataBound 事件

当项被数据绑定到 DataList 控件时发生。

命名空间:System.Web.UI.WebControls
程序集:System.Web(在 system.web.dll 中)

 

实例:

MSDN网站里的实例代码有两个,我这里就呈上一个好了,想知道得更多的朋友,可以到上面的地址链接里去查阅。

 

备注:

当项被数据绑定到 DataList 控件后,将引发 ItemDataBound 事件。此事件为您提供了在客户端显示数据项之前访问该数据项的最后机会。当引发此事件后,该数据项将被设为空,并且不再可用。(这里也就是说数据绑定的方法DataBind()方法先执行,然后在DataBind()方法里引发ItemDataBound 事件,所以我们可以在ItemDataBound 事件里面,给DataList模板里面的控件设值)。

 

数据绑定控件的ItemDataBound事件中怎么得到数据库字段的值

(1) string acces = DataBinder.Eval(e.Item.DataItem,"字段").ToString();
或者
(2)string acces = ((DataRowView)e.Item.DataItem)["字段"].ToString();

 

Podman修改镜像源教程(附最新docker镜像源) 阅读详情

相关推荐

告别CPU空转!用STC8的SPI+DMA高效驱动上百颗WS2812B灯珠

本文详细解析了如何利用STC8单片机的SPI+DMA外设高效驱动WS2812B全彩灯珠,解决传统软件延时驱动方式在长灯带应用中的性能瓶颈。通过硬件方案设计、数据格式转换和DMA传输配置,实现高达400Hz的刷新率和低于5%的CPU占用率,适用于大规模灯光项目。

weixin_30847939的博客 396

网页中嵌入外部页面的四种方法

一.应用框架技术 ---- 要在宿主页面中嵌入外部页面的方法是,在宿主页面中包含外部页面的位置插入“”语句即可(注意: 标签中的各种属性含义请查阅相关技术手册)。 ---- 如果想在嵌入的外部页面过长时不出现滚动条,在外部文件标签中加入“scroll=no”或者在宿主页

wmyasw的专栏 2万+

深入理解DQN中的Q值:核心概念和应用

在强化学习中,Q值(或称为动作价值函数)是核心概念之一。Q值函数 ( Q(s, a) ) 表示在给定状态 ( s ) 下,采取动作 ( a ) 并遵循某策略后,智能体从当前状态到未来状态所能获得的预期总回报。简言之,Q值是评估特定状态和动作对的好坏的指标。

qlkaicx的博客 2975

ItemDataBound的用法

原理:在生成datalist列时ItemDataBound触发,也就是说每生成一列就触发一次。这个事件的触发要早于itemcommand.   datalist里面嵌套datalist :内层控件数据绑定与事件声明在外层的ItemDataBind中实现private void dlFileType_ItemDataBound(object sender, System.Web.UI.W

阿杰 4094

第八篇 永磁同步电机控制-MTPA、MTPV

MTPA 的全称是 Maximum Torque Per Ampere,即 最大转矩电流比控制。核心思想:在输出特定转矩时,通过控制定子电流的幅值和相位(即d轴和q轴电流的分量),使得所需要的定子电流幅值最小。通俗理解:就是用“最省电”的方式产生所需要的力矩。就像开车时,找到一个最合适的油门和档位配合,使得在输出相同动力时,油耗最低。

深耕汽车电子:AUTOSAR、电机控制,助力数字汽车 1874

2026马斯克《Moonshots》播客独家访谈全记录与深度解析

本次访谈是马斯克2026年首份重磅公开对话,录制于2025年12月22日美国得克萨斯州奥斯汀特斯拉超级工厂(Cybertruck与Optimus机器人核心生产基地),于2026年1月6日通过《Moonshots》播客正式上线,全时长近3小时。

lpfasd123的博客 2657

Repeater数据控件的两个重要事件ItemDataBound 和 ItemCommand

  1 ItemDataBound:数据绑定的时候(正在进行时)发生。 2 ItemCommand :用来响应Item模板中的控件的事件。 如下代码 aspx代码: [html] view plain copy <asp:Repeater ID="Repeater1" runat="server" DataSourceID="LinqDataSource1" ...

weixin_34015336的博客 363

rk3576 点亮 LCD(eDP)

RK3576 处理器集成了对 **eDP (Embedded DisplayPort)** 接口的支持,主要用于驱动嵌入式或笔记本电脑的内置屏幕。支持 **eDP 1.3 版本协议**, 最大可支持 ****4K@120Hz**。

weixin_35723192的博客 354

DataGrid应用(一)——ItemDataBound

前几天,有个网友问我这么一个问题:“当点击DataGrid中的某行或某个Cell时(DataGrid中的数据是通过DataSet得到的),能弹出一个对话框,这个对话框能显示点击的这一行的所有字段信息,应该如何实现?”正好,我前一阵子写了个小例子,现在我来介绍怎么结合JavaScript来实现这个需求。我们知道web控件最终都是被转化成html控件在客户端显示的,所以了解了DataGrid里

Lullaby's Blog 6431

25、格式化字符串攻击全解析

本文深入解析了格式化字符串攻击的原理与利用方式,涵盖缓冲区溢出与格式化字符串漏洞的区别,详细介绍了printf函数的工作机制、常见格式化说明符及其安全隐患。文章分析了三类典型编程错误导致的漏洞,并展示了如何通过恶意格式化字符串实现拒绝服务、内存读取和写入攻击。同时,提供了有效的防御措施,包括输入验证、使用安全函数、避免直接使用用户输入作为格式化字符串以及启用编译器安全选项,帮助开发者防范此类高危漏洞。

beer8的博客 83

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

DataList_ItemDataBound常用方法

因为DataList绑定时候是区分奇数列和偶数列的,所以每行都执行的写法是   if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) { Label lab = (Label)e.Item.FindControl("Label9");

SpriteNet的专栏 2587

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

快下班了,再来一篇关于DATAGRID的ItemDataBound,ItemCreated

其实刚开始学.NET的时候,做DATAGRID嵌套的时候,就看到过文章说了两者的区别了. ItemDataBound嘛,只要执行了DataBind方法,就会马上激发这个事件。 ItemCreated呢,如果页面是第一次访问(Page.IsPostBack = false),那在第一次执行DataBind的时候,会先激发ItemCreated事件,也就是说,执行了DataBind后,首先会用It...

weixin_30572613的博客 101

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

DataGrid/DataList, 你会用了吗?

DataGrid/DataList, 你会用了吗? By icyer from 优快云 很久以前就想写一些关于DataGrid/DataList的东西,但是一直以来,一方面自感所学未深,另一方面,总觉无从下笔,一拖再拖,离刚开始的念头已距一年有余。DataGrid/DataList在ASP.NET中的重要性,想必就不用我再强调了,凡显示Table类型的数据,大多会使用这两个控件(当然,如果谁还像

轻舞flash 862

datalist嵌套datalist,内datalis事件

protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { ...

weixin_30423977的博客 149

DataList嵌套实例

DataList嵌套的重点是要在外层DataList的ItemDataBound事件中用e.Item.FindControl方法来找到嵌套层DataList的id,编写嵌套层DataList的绑定数据源事件,具体代码如下:--------前台代码DLNested.aspx:   DateListNested        http://schemas.microsoft.com/intellis

gdeljyh的专栏 2411

两个Datalist嵌套如何绑定子Datalist

两个Datalist嵌套如何绑定子Datalist 中 子datalist无法再后台

714

两个DataIist的嵌套循环,内部Datalist以外部Datalist为条件展示

在第一个Datalist的ItemDataBound事件中操作 protected void historyRuleW_ItemDataBound(object sender, DataListItemEventArgs e) { ExamRuleManage rulemanage = new ExamRuleManage(); if (e.Ite

550

DataGrid/DataList

很久以前就想写一些关于DataGrid/DataList的东西,但是一直以来,一方面自感所学未深,另一方面,总觉无从下笔,一拖再拖,离刚开始的念头已距一年有余。DataGrid/DataList在ASP.NET中的重要性,想必就不用我再强调了,凡显示Table类型的数据,大多会使用这两个控件(当然,如果谁还像ASP那样写ASP.NET,那我也没有办法),所以,每个人可能都有自己的领悟,这篇文章,算

深度Java 2518

在DataList控件访问子控件的方法

如果一个DataList空间中有一个PlaceHolder子控件,用下面的方法访问: protected void Page_Load(object sender, EventArgs e) {if (!IsPostBack) {DataList1.DataBi...

weixin_34082177的博客 210

另外一种DataGrid与Datalist的嵌套--更好的方式[原创]

相对于上一次的使用Relation的缺点:1. 不能限制返回的纪录数;2. 邦定时不方便,甚至不能邦定上;3. 程序简单,但不容易理解。4. 可能对于三层以上的嵌套不容易实现。这次给出的嵌套方案,使用的ItemDataBound事件进行嵌套,实现起来很方便,其容易理解。并且解决了以上四个问题。以下是主要的代码:  BackColor="#ffffff"  BorderWidth="0px" Cel

yingfan的专栏 894

DataList 嵌套

一定要在大分类的 ItemDataBound 事件里写protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.Alternating...

123

在DataList控件访问子控件的两种方法

方法一: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataList1.DataBind(); ...

diaojia3171的博客 124

DataList嵌套

一定要在大分类的 ItemDataBound 事件里写 protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.Altern...

dcl12753的博客 134
上一篇: RadioButtonList简述
下一篇: nopCommerce探索路
Csdbfans
博客等级 码龄18年 73粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值