datalist我的示例

示例

<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<script runat="server">
Sub DataList1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs)
If e.CommandSource.ID = "LinkButton1" Then
DataList1.SelectedIndex = e.Item.ItemIndex
' ElseIf e.CommandSource.ID = "LinkButton2" Then

' ElseIf e.CommandSource.ID = "LinkButton4" Then
' DataList1.EditItemIndex = e.Item.ItemIndex
ElseIf e.CommandSource.ID = "LinkButton3" Then
DataList1.EditItemIndex = -1
ElseIf e.CommandSource.ID = "LinkButton5" Then
Response.Write("hello")
End If

DataList1.DataBind()
End Sub

Sub DataList1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs)
DataList1.EditItemIndex = e.Item.ItemIndex
DataList1.DataBind()
End Sub

Sub DataList1_CancelCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs)
Response.Write("this is test..................dingding")
DataList1.SelectedIndex = -1
DataList1.DataBind()
End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataList ID="DataList1" Runat="server" DataKeyField="ID" DataSourceID="AccessDataSource1" OnItemCommand="DataList1_ItemCommand" OnEditCommand="DataList1_EditCommand" OnCancelCommand="DataList1_CancelCommand">
<SelectedItemTemplate>
ID:
<asp:Label ID="Label1" Runat="server" Text='<%# Eval("ID") %>'></asp:Label> 
<br />
art_title:
<asp:Label ID="Label2" Runat="server" Text='<%# Eval("art_title") %>'></asp:Label><br />
IP:
<asp:Label ID="Label3" Runat="server" Text='<%# Eval("IP") %>'></asp:Label>
<asp:LinkButton ID="LinkButton2" Runat="server" CommandName="cancel">return</asp:LinkButton>
<asp:LinkButton ID="LinkButton4" Runat="server" CommandName="edit">edit</asp:LinkButton>
<br />
<br />
</SelectedItemTemplate>
<ItemTemplate>
ID:
<asp:Label ID="IDLabel" Runat="server" Text='<%# Eval("ID") %>'></asp:Label>
<asp:LinkButton ID="LinkButton1" Runat="server" >more</asp:LinkButton>
<br />
<br />
</ItemTemplate>
<EditItemTemplate>
ID:  
<asp:TextBox ID="TextBox1" Runat="server" Text='<%# Eval("ID") %>'></asp:TextBox>
<br />
art_title: 
<asp:TextBox ID="TextBox2" Runat="server" Text='<%# Eval("art_title") %>'></asp:TextBox>
<br />
IP: 
<asp:TextBox ID="TextBox3" Runat="server" Text='<%# Eval("IP") %>'></asp:TextBox>
<br /><asp:LinkButton ID="LinkButton3" Runat="server">CANCER</asp:LinkButton>
<asp:LinkButton ID="LinkButton5" Runat="server">SUBMIT</asp:LinkButton>
<br />
</EditItemTemplate>
</asp:DataList>
<asp:AccessDataSource ID="AccessDataSource1" Runat="

时间: 2024-11-03 15:18:43

datalist我的示例的相关文章

关于多层repeater,datagrid,datalist嵌套的示例

datagrid|示例 常常在CSDN上看到有网友问如何才能实现Repeater,DataList, DataGrid的嵌套问题,下面给出一个3层嵌套的示例,可以无限级嵌套下去 <ASP:REPEATER id="rpt_catalog" onitemdatabound="rpt_catalog_OnItemDataBound" runat="server"> <ITEMTEMPLATE>最顶层repeater,index

ASP.NET2.0简化的控件与简化的数据绑定

asp.net|控件|数据   模板化数据绑定控件提供在页中呈现数据的最大灵活性.您可以回想一下 ASP.NET 1.x 版中的几个模板化控件,如 DataList 和 Repeater 控件.ASP.NET 2.0 继续支持这些控件,但在此版本中,在模板中对控件进行数据绑定的方式已得到简化和改进.本部分讨论在数据绑定控件模板中进行数据绑定的各种方式. <%# Container.DataItem("Name") %> <%# Container.DataItem(&

LINQ 动态查询(多条件)

问题描述 小弟,没有接触过linq,现在项目需要一个linq查询,还有点复杂.求大神指教.现有一个List<Marker>list数据源,Marker有(id,type[type1,type2,type3....],status[status1,status2,status3.....]三个属性),根据List<string>typeList和List<string>statusList进行过滤(两个list可能只有一个,可能都存在,所以需要动态查询).例如typeLi

asp.net datalist绑定数据后可以上移下移实现示例

 这篇文章主要介绍了asp.net datalist绑定数据后可以上移下移的示例代码,需要的朋友可以参考下  代码如下: if (e.CommandName == "Up")  {  int index = e.Item.ItemIndex;  string TitleID = rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim();    if (e.Item.ItemInd

asp.net datalist绑定数据后可以上移下移实现示例_实用技巧

复制代码 代码如下: if (e.CommandName == "Up") { int index = e.Item.ItemIndex; string TitleID = rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim(); if (e.Item.ItemIndex > 0) { ZdgzTitles.ZdgzTitlesDisPlayNum(rgZdgz.Mast

.net分页源码示例

分页|示例 <% @ Page Language="C#" %><% @ Import Namespace="System.Data" %><% @ Import Namespace="System.Data.SqlClient" %><Script Language="C#" Runat="Server">SqlConnection MyConn;int P

ASP.NET 2.0数据教程之三十:格式化DataList和Repeater的数据

返回"ASP.NET 2.0数据教程目录" 导言 在前面的教程里我们学习了DataList提供了一些风格样式的属性. 而且我们还学习了如何定义HeadStyle, ItemStyle, AlternatingItemStyle, 和 SelectedItemStyle等属性的默认CSS.除了这四个属性外,DataList还提供了其它 属性,比如Font, ForeColor, BackColor, 和BorderWidth.而Repeater没有提供任 何这样的属性.如果你需要用Rep

HTML5标签与HTML4标签的区别示例介绍

(1)概念的变化: HTML5专注内容与结构,而不专注的表现 <header> <hgroup>导航相关数据</hgroup> </header> <nav>菜单</nav> <article> <h1>标题:HTML5专题视频教程</h1> (2)声明与标签: HTML5在更多的声明和标签上面做了简化,也对兼容做了详细的规定,废除了部分元素,增加了部分元素. HTML5标签语法介绍及新增标记 1.

求助:在Repeater/DataList中如何根据某一字段显示不同的内容啊

问题描述 我的需求是:在Datagrid/Repeater/DataList中:如果字段A的值为1,则简单的显示一个文本框:如果字段A的值为2,则需要显示一个控件列表(需要查询另一个表,用Datagrid/Repeater/DataList,构成主从式).特别说明1:当字段A为2(示例值)时,需要动态创建N多个控件,个数不定,类型包括radio和checkbox两种(根据另一字段的值确定),这些控件的个数.标签文本和值是通过查询另一个表得出的.特别说明2:我通过直接在页面文件中写while之类的