- 浏览: 1646526 次
- 性别:
- 来自: 福州
文章分类
- 全部博客 (583)
- strust2.0 (14)
- hibernate2.0 (5)
- java (13)
- javaScript (59)
- AJAX (8)
- TFS (6)
- 其它 (20)
- CSS (23)
- asp (18)
- Dojo (5)
- 项目管理 (3)
- SQLServer (25)
- oracle (26)
- .NET (221)
- 开源系统 (6)
- 常识 (41)
- 软件架构 (1)
- My SQL (1)
- SilverLight (10)
- Flex (1)
- window7 (1)
- 网络安全 (2)
- CMS (1)
- ECShop (4)
- 邮件系统 (9)
- Linq (0)
- 淘宝店铺经营宝典 (0)
- flash插件 (1)
- Hubble.net全文检索 (1)
- 在线编辑器 (1)
- 正则表达式 (1)
- 创业 (1)
- asp.net mvc (1)
- 全文检索 (0)
- 全文检索 HubbleDotNet (1)
- Android (27)
- TFS bin (1)
最新评论
-
z小小Jean:
有具体的解决方法吗
用命名imp导入DMP时报无法解析指定的连接标识符的解决办法 -
njoiop:
这些都是常用接口,IP地址、手机归属和身份证查询接口,基站定位 ...
IP地址、手机归属和身份证查询接口 -
Fs_sky:
那导出DMP如何包含序列等其他东西?
在plsql中如何导出dmp文件 -
qiywtc:
请问该怎么判断视频的格式再选择对应的播放格式来播放啊?
asp.net各种类型视频播放代码(全) -
xinghenhouzi:
楼主说的版本不同无法导入导出是什么意思?我用10g的exp.e ...
在plsql中如何导出dmp文件
OnItemCommand 当在ItemTemplate 中所宣告的Button 或LinkButton 控件触发事件时,如果该控件的CommandName 属性内容不是Edit、Cancel、Delete 或Update 时,便触发本事件。其宣告语法为:
Sub OnItemCommand(Sender As Object, e As DataListCommandEventArgs)
...
End Sub
其中参数e 有2 个属性,如下表所示:
要使用本事件前,首先必须在ItemTemplate 中宣告LinkButton 或Button Web 控件。下列范例在ItemTemplate 中宣告一个LinkButton Web 控件,当使用者按下LinkButton Web 控件后,会显示该项目的详细数据:
上述范例我们定义了ItemTemplate 以及SelectedItemTemplate 这两个样版,并指定DataListWeb 控件的OnItemCommand 属性为dlA_ICMD,表示当Template 中的控件引发事件时,只要引发事件的控件其CommandName 属性值不是Edit、Cancel、Delete 或Update 时,才会触发本事件。不过我们在Template 中的LinkButton 控件并没有指定其CommandName 属性,符合触发OnItemCommand 事件的条件;所以这个范例在触发事件时会执行dlA_ICMD 事件程序。由于DataList 会引发事件,所以DataList 控件必需被放置于<Form> 标注之中。当事件触发时我们就可以透过e.CommandSource 来取得引发事件的控件之参考,并判断其Id 属性。若其Id属性为lbShow,则将DataList Web 控件的SelectedIndex 属性指定为e.Item.ItemIndex,e.Item.ItemIndex 表示被选到项目的Index 值,所以该笔记录就会以SelectedItemTemplate 来显示详细资料;若Id 属性为lbClose,则将DataList Web 控件的SelectedIndex 设为-1,表示没有任何选项被选择。另外DataList 设定SelectedIndex 属性完毕后必须要再呼叫DataBind 方法,让DataList Web 控件重新再以新的设定来显示数据源中的数据。
Sub OnItemCommand(Sender As Object, e As DataListCommandEventArgs)
...
End Sub
其中参数e 有2 个属性,如下表所示:
要使用本事件前,首先必须在ItemTemplate 中宣告LinkButton 或Button Web 控件。下列范例在ItemTemplate 中宣告一个LinkButton Web 控件,当使用者按下LinkButton Web 控件后,会显示该项目的详细数据:
<%@Import Namespace=System.Data.ADO%> <%@Import Namespace=System.Data%> <!--#Include File="GetTable.inc"--> <Html> <Form runat="Server"> <ASP:DataList Id="dlA" OnItemCommand="dlA_ICMD" GrIdLines="both" Runat="Server"> <Template Name="ItemTemplate"> <ASP:Image ImageUrl="ico1.gif" Runat="Server"/> 姓名: <%#Container.DataItem("UserName")%> <ASP:LinkButton Id="lbShow" Text=">" Runat="Server"/> </Template> <Template Name="SelectedItemTemplate"> <ASP:Image ImageUrl="ico1.gif" Runat="Server"/> 姓名: <%#Container.DataItem("UserName")%> <ASP:LinkButton Id="lbClose" Text="<" Runat="Server"/><br> 电话: <%#Container.DataItem("UserTel")%><br> 住址: <%#Container.DataItem("UserAdd")%><br> 电邮: <%#Container.DataItem("UserEmail")%><br> </Template> </ASP:DataList> </Form> <Script Language="VB" Runat="Server"> Sub Page_Load(Sender As Object, e As EventArgs) Dim dtDataTable As DataTable=GetTable("CH05\MyWeb.mdb", "Members") dlA.DataSource=dtDataTable.DefaultView Page.DataBind() End Sub Sub dlA_ICMD(Sender As Object, e As DataListCommandEventArgs) If e.CommandSource.Id="lbShow" Then dlA.SelectedIndex=e.Item.ItemIndex ElseIf e.CommandSource.Id="lbClose" dlA.SelectedIndex=-1 End If dlA.DataBind() End Sub </SCRIPT> </Html>
上述范例我们定义了ItemTemplate 以及SelectedItemTemplate 这两个样版,并指定DataListWeb 控件的OnItemCommand 属性为dlA_ICMD,表示当Template 中的控件引发事件时,只要引发事件的控件其CommandName 属性值不是Edit、Cancel、Delete 或Update 时,才会触发本事件。不过我们在Template 中的LinkButton 控件并没有指定其CommandName 属性,符合触发OnItemCommand 事件的条件;所以这个范例在触发事件时会执行dlA_ICMD 事件程序。由于DataList 会引发事件,所以DataList 控件必需被放置于<Form> 标注之中。当事件触发时我们就可以透过e.CommandSource 来取得引发事件的控件之参考,并判断其Id 属性。若其Id属性为lbShow,则将DataList Web 控件的SelectedIndex 属性指定为e.Item.ItemIndex,e.Item.ItemIndex 表示被选到项目的Index 值,所以该笔记录就会以SelectedItemTemplate 来显示详细资料;若Id 属性为lbClose,则将DataList Web 控件的SelectedIndex 设为-1,表示没有任何选项被选择。另外DataList 设定SelectedIndex 属性完毕后必须要再呼叫DataBind 方法,让DataList Web 控件重新再以新的设定来显示数据源中的数据。
发表评论
-
【转】C#定时执行某个程序
2015-03-16 17:33 725using System; using System. ... -
多行文本框字符数长度验证的解决方案
2012-03-02 16:04 1196在ASP.NET系统中经常会遇到验证文本框长度,比如数据库里是 ... -
【转】asp.net(c#)通过两个点的经纬度计算距离
2012-01-12 14:14 1377原理: 地球赤道上环绕地球一周走一圈共40075.04公里 ... -
【转】GSM手机短信软件的实现(C#)
2011-11-30 13:55 1278http://www.cnblogs.com/Engin/ar ... -
[转]C#开发短信收发软件的原理
2011-11-16 16:44 1645坛子里好像很多人对如何自己用C#开发手机短信有兴趣,正好我也做 ... -
TCPClient 类实现网络互联、通信
2011-10-29 11:16 2935TcpClient 为 TCP 网络服务提供客户端连接。 S ... -
Hubble.Net实现全文检索
2011-07-25 19:30 4023一、 下载安装 到Hubble.net 项目首页 http: ... -
c# 获取当前周第一天、最后一天,当前月第一天、最后一天的实现代码
2011-04-17 18:39 5265获取当前周工作日第一天、最后一天 int dayOfWee ... -
c#通过调用7z.exe实现解压文件
2011-03-05 15:47 47697-Zip 简介 7-Zip 是一款号称有着现今最高压缩比的 ... -
【转】IEnumerable 和 IEnumerator 接口
2011-03-04 17:12 2019类继承关系:public interface IQueryab ... -
【转】C#获取文件的绝对路径
2011-03-04 17:08 2474要在c#中获取路径有好多方法,一般常用的有以下五种: ... -
ListBox之间的数据项的移动操作
2010-09-29 11:04 1548<%@ Page Language="C# ... -
【转】asp.net中URL参数传值中文乱码的三种解决办法
2010-09-21 22:31 3409在做Asp.Net开发的时候,经常会遇到页面乱码的问题,下面是 ... -
【转】ASP.NET文件下载函数
2010-09-21 22:29 1396在你的Page_Load中添加这样的代码: Page.Re ... -
【转】在ASP.NET中实现多文件上传
2010-09-21 22:25 1226在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET ... -
[转]ASP.NET中常用的文件上传下载方法
2010-09-21 22:23 1809文件的上传下载是我们在实际项目开发过程中经常需要用到的技 ... -
HTML文章中截取摘要的问题[转]
2010-06-09 10:46 1867博客系统通常的做法是,在博客的首页只显示文章的摘要,点击标题进 ... -
获取 asp:Button 控件的的ComandName值的方法
2010-05-22 17:31 1244protected void btn_Save_Click ... -
ASP.NET防止用户多次登录的方法
2010-05-06 12:34 1575常见的处理方法是,在 ... -
使用 Enter 键提交表单
2010-04-27 14:04 1330一、使用 JS 代码 我们在表单里面的 TextBox (as ...
相关推荐
4. **事件处理**:DataList控件支持多个事件,如ItemDataBound、ItemCommand等。ItemDataBound事件在每个数据项绑定到控件时触发,可以用来进一步处理或修改数据项的显示。ItemCommand事件则在用户与DataList交互时...
"前端项目-datalist-polyfill.zip" 就是一个针对`<datalist>`的JavaScript polyfill解决方案,其主要目标是使不支持`<datalist>`的浏览器也能享受到这一功能。 该项目名为“datalist-polyfill”,表明它专注于提供`...
dataList-C32445345 可运行 dataList-C32445345 可运行 dataList-C32445345 可运行
ASP.NET中的DataList控件是Web开发中一种非常实用的数据绑定控件,它允许开发者以灵活的方式展示数据,比如网格布局、列表布局等。DataList虽然不如GridView常见,但其可自定义性更高,适用于创建复杂的布局和设计。...
首先,`<datalist>` 元素是为输入控件提供可选值列表的一种方式。它并不直接显示这些选项,而是作为输入框的辅助,当用户开始输入时,浏览器会根据已定义的选项提供自动完成建议。下面是一个`<datalist>`元素的使用...
在 DataList 中编辑数据可以通过 OnItemCommand 事件实现。当用户单击编辑按钮时,会触发 OnItemCommand 事件,开发者可以在事件处理程序中编写代码来编辑数据。 3. 删除数据 删除数据也可以通过 OnItemCommand ...
- 通过 `Command` 事件来控制子级 `DataList` 的显示与隐藏。 - 需要注意 `DataSource` 属性的动态绑定。 通过以上步骤,我们可以实现在 `DataList` 中嵌套 `DataList` 的功能,从而灵活地展示层次化的数据结构。
2. `<datalist>`标签:定义下拉提示列表,提供预设选项供用户选择。 3. `<input type="date">`、`<input type="time">`等:创建日期、时间等特定类型的输入控件。 4. `<input type="range">`:创建滑块控件,用于...
在.NET框架中,ASP.NET Web Forms提供了一种用于动态显示数据的强大控件——DataList。在某些复杂的场景下,我们可能需要在一个DataList内部再嵌套另一个DataList,以展示层次化或关联的数据。这就是“DataList嵌套...
在.NET框架中,DataList控件是Web Forms中用于显示数据集合的一种常见控件,它提供了灵活的方式来展示数据。在某些复杂的数据展示场景下,我们可能需要在一个DataList内部嵌套另一个DataList,以实现更丰富的布局和...
在"WebApplication1"项目中,可能已经实现了类似的功能,通过解压"WebApplication1_dataList_"文件,我们可以深入研究项目的具体实现,包括数据源连接、控件的模板定义、事件处理等细节。这样的实现有助于我们学习和...
在ASP.NET Web Forms开发中,`DataList`控件常用于显示数据集合,而`DropDownList`则常常作为用户交互的下拉选择项。当用户在`DropDownList`中选择不同的选项时,我们通常需要捕获`SelectedIndexChanged`事件来执行...
4. 事件处理:`DataList`控件提供了丰富的事件,如`ItemDataBound`(当每个数据项绑定时触发),`ItemCommand`(当用户执行按钮或其他命令控件时触发)。这些事件使得在用户交互时可以进行额外的操作,如数据验证、...
更新: Safari现在至少基本支持datalist元素,如。 是的! 令人兴奋的消息! 我打算尽快发布一个新的主要版本,以期为他们的实现欢呼并适应他们的实现。 这是一个极简且无依赖的原始JavaScript polyfill,可实现...
在ASP.NET Web Forms开发中,`DataList`控件是一个常用的服务器端控件,用于显示数据集合,如数据库中的记录。本示例将探讨如何利用`DataList`控件实现条件查询和分页功能,这对于处理大量数据时提高用户体验至关...
在软件开发中,理解和掌握`DataList`的属性、事件和方法是至关重要的,因为它们允许开发者定制控件的行为,提升用户体验,以及更好地管理用户与数据的交互。 1. **属性**: - `DataSource`: 用于设置或获取数据源...
在.NET框架中,DataList控件是一个常用的Web控件,用于显示数据集合,例如数据库查询结果。本资源主要探讨如何实现DataList控件的排序和分页功能,这对于提升用户体验和优化网页性能至关重要。下面我们将深入讲解这...
3. **事件处理**:当用户点击分页按钮时,需要触发相应的事件,例如`PageIndexChanged`事件,更新DataList显示的数据。 ```csharp protected void DataList1_PageIndexChanging(object sender, ...
在.NET框架中,DataList控件是一个非常实用的Web服务器控件,用于显示和操作数据集合,例如数据库查询结果。本篇文章将深入探讨DataList的基本用法,包括编辑、删除、添加、更新和取消操作,以及如何利用...
5. 交互处理:添加事件处理程序,如OnItemCommand或OnSelectedIndexChanged,来监听用户的选择行为。 三、评分逻辑 1. 用户选择:为RadioButton控件添加Click事件处理,或者使用LinkButton等其他控件模拟单选行为...