- 浏览: 152560 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
北极的。鱼:
几个常用的CSS效果:1.色块透明,文字不透明:设置色块的rg ...
网页前端的浏览器兼容 -
北极的。鱼:
数字证书的作用就是用来说明,里面的公钥是谁的。
数字签名 -
北极的。鱼:
数字证书的作用,其实就是证明,证书里包含的公钥是哪个人的。
数字签名 -
北极的。鱼:
面试题,类似冒泡排序把一个字符串的大写字母放到字符串的后面,各 ...
【转】冒泡排序 -
北极的。鱼:
另一种简单桶排序实现:
using System;
using ...
【转】桶排序(Bucket Sort)
把两个表的数据都读出来,建立两个表的关系
ds.Relation.Add();
然后在父Repeater的ItemDataBind事件中找到子Repeater
再根据关系找到子Repeater对应的数据源,绑定上ok。
页面上:
<asp:Repeater id="Repeater1" runat="server"> <HeaderTemplate> <table width="500"> <tr bgcolor=blue> <td>用户留言显示</td> </tr> </HeaderTemplate> <FooterTemplate> </table> </FooterTemplate> <ItemTemplate> <tr bgcolor=aaaaaa> <td>用户名:<%#DataBinder.Eval(Container.DataItem,"username")%></td> </tr> <tr> <td>用户留言的显示</td> </tr> <tr> <td><asp:Repeater id="Repeater2" runat="server"> <ItemTemplate> 留言信息<%#DataBinder.Eval(Container.DataItem,"content")%><br> </ItemTemplate> </asp:Repeater></td> </tr> </ItemTemplate> </asp:Repeater>
cs代码:
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.SqlClient; namespace AdoDotNet_Demo { /// <summary> /// RepeaterLink1 的摘要说明。 /// </summary> public class RepeaterLink1 : System.Web.UI.Page { protected System.Web.UI.WebControls.Repeater Repeater2; protected System.Web.UI.WebControls.Repeater Repeater1; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 if (!Page.IsPostBack) { string strconn = "server=.;uid=sa; pwd=;database=myweb"; SqlConnection conn = new SqlConnection(strconn); SqlDataAdapter da = new SqlDataAdapter("select * from userinfo", conn); DataSet ds = new DataSet(); da.Fill(ds, "user"); SqlDataAdapter da1 = new SqlDataAdapter("select * from content", conn); da1.Fill(ds, "content"); ds.Relations.Add("relation1", ds.Tables["user"].Columns["UserName"], ds.Tables["content"].Columns["UserName"]); Repeater1.DataSource = ds.Tables["user"]; Repeater1.DataBind(); } } #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.Repeater1.ItemDataBound += new System.Web.UI.WebControls.RepeaterItemEventHandler(this.Repeater1_ItemDataBound); this.Load += new System.EventHandler(this.Page_Load); } #endregion private void Repeater1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item) { //repeater1行数据获得到 DataRowView drv = (DataRowView)e.Item.DataItem; DataView dv = drv.CreateChildView("relation1"); //根据行数据得到repeater2的数据源 //找到当前行中repeater2 System.Web.UI.WebControls.Repeater r = (System.Web.UI.WebControls.Repeater)e.Item.FindControl("Repeater2"); r.DataSource = dv; r.DataBind(); } } } }
发表评论
-
【转】对IIS7经典模式和集成模式的理解
2015-03-31 16:01 1340转自: http://www.cnblogs.com/Law ... -
【转】细说 ASP.NET控制HTTP缓存
2015-03-27 16:42 499转自: http://www.cnblogs.com/fis ... -
【转】Forms身份验证
2015-03-25 22:33 932转自:http://www.cnblogs.com/win ... -
【转】session的存储方式和配置
2015-03-25 17:13 662转自:http://www.cnblogs.com/zha ... -
Net托管世界的应用程序域和线程
2014-05-17 01:41 1205转载:http://www.360doc.com/conte ... -
应用程序域(Application Domain)
2014-05-17 01:16 2322转载:http://www.360doc.com/cont ... -
后台用C#发起HttpWeb请求
2014-09-17 22:03 727public static string HttpPost ... -
一个asp.net页面加载问题
2011-09-16 09:20 1274我记得Page_Load中的代码在每次提交页面或刷新页面的时 ... -
【转】AspNet2.0页面生命周期
2011-08-25 20:26 993转自:http://blog.csdn.net/SysBug/ ... -
asp.net 操作XML
2011-08-15 16:33 1099最近的一个项目中要操作XML文件。 一下为本人的一点笔记,提 ... -
避免页面重复提交
2011-08-13 21:31 1040最近考虑了一个问题:假设当前一个用户在留言本提交留言。要求:提 ... -
【转】C#调用WebService
2011-07-22 16:54 998转自:http://www.cnblogs.c ... -
【转】盗链问题
2011-07-08 11:18 1050盗链 的危害我就不说了,网上有很多。 直接分析盗链原理 ... -
【转】HttpModule的认识
2011-07-07 16:36 1484转自:http://www.cnblogs.com/tangs ... -
【转】ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline
2011-07-07 14:45 1429转自:http://www.cnblogs.com/artec ... -
【转】ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI
2011-07-07 14:37 900转自:http://www.cnblogs.com ... -
【转】详解IIS处理asp.net请求过程
2011-07-06 16:26 1491转自:http://www.hndxc.net/show.a ... -
asp.net中加入视频播放器
2011-03-14 17:03 10641.avi格式 <object id=&qu ... -
【转】ASP.NET中的cookie读写方法
2011-03-09 10:24 892Cookie (HttpCookie的实例)提供了一种在 We ... -
关于获得Repeater中某行数据项的某列值
2010-12-27 17:10 3168如何获得Repeater中某行数据项的某列值。高手飘过~~~ ...
相关推荐
repeater嵌套经常会在一些特殊效果显示下会用到,新手朋友们可以详细看下本文,希望对你有所帮助,代码很整洁同时附有源码
repeater嵌套 C#.Net实例代码
代码可直接复制粘贴使用,用c#做的,对于不想写代码的人不错的选择
repeater编辑更新删除 C#.Net实例代码
repeater嵌套经常会在一些特殊效果显示下会用到,新手朋友们可以详细看下本文,希望对你有所帮助,代码很整洁同时附有源码
1.3.3 使用代码隐藏页面 24 1.3.4 处理页面事件 27 1.3.5 使用Page.IsPostBack属性 29 1.3.6 调试和跟踪ASP.NET页面 30 1.3.7 跟踪页面执行 33 1.4 安装ASP.NET Framework 35 1.5 小结 37 第2章 使用标准控件 38 ...
.NET 2.0里使用强类型数据创建多层应用 在MastPage中引用脚本资源 2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0) asp.net 2.0 新特性 Visual Web Development 2005开发ASP.NET使用小技巧 ASP.NET 2.0 ...
1.3.3 使用代码隐藏页面27 1.3.4 处理页面事件30 1.3.5 使用page.ispostback属性32 1.3.6 调试和跟踪asp.net页面33 1.3.7 跟踪页面执行36 1.4 安装asp.net38 .1.5 小结40 第2章 使用标准控件41 2.1 显示信息41 2.1.1...
9.2.1 使用Repeater控件显示数据 9.2.2 在Repeater控件中分页显示数据 9.2.3 使用DetailsView控件操作一条记录 9.2.4 使用FormView控件更新和插入数据 9.3 本章小结 高级篇 第10章 导航与登录 10.1 站点导航 ...
10.5.2 使用OLE DB .NET Data Provider 连接txt 10.5.3 使用System.IO命名空间 10.6 访问SQLite 10.6.1 SQLite简介 10.6.2 SQLite连接方法 10.7 小结 第四篇 ASP.NET网络编程 第11章 用户控件和自定义控件 11.1 用户...
第 4 章 ASP.NET 的网页代码模型及生命周期 4.1 ASP.NET 的网页代码模型 4.1.1 创建ASP.NET 网站 4.1.2 单文件页模型 4.1.3 代码隐藏页模型 4.1.4 创建ASP.NET Web Application 4.1.5 ASP.NET 网站和ASP.NET 应用...
10.5.2 使用OLE DB .NET Data Provider 连接txt 10.5.3 使用System.IO命名空间 10.6 访问SQLite 10.6.1 SQLite简介 10.6.2 SQLite连接方法 10.7 小结 第四篇 ASP.NET网络编程 第11章 用户控件和自定义控件 11.1 用户...
我的处理方法是用Repeater来加载所有的User,同时在Repeater里面嵌套一个GridView,将每个User的任务展示出来!代码如下 前台代码: <asp ID=Repeater1 runat=server onitemdatabound> <table border=0 ...
10.5.2 使用OLE DB .NET Data Provider 连接txt 10.5.3 使用System.IO命名空间 10.6 访问SQLite 10.6.1 SQLite简介 10.6.2 SQLite连接方法 10.7 小结 第四篇 ASP.NET网络编程 第11章 用户控件和自定义控件 11.1 用户...
10.5.2 使用OLE DB .NET Data Provider 连接txt 10.5.3 使用System.IO命名空间 10.6 访问SQLite 10.6.1 SQLite简介 10.6.2 SQLite连接方法 10.7 小结 第四篇 ASP.NET网络编程 第11章 用户控件和自定义控件 11.1 用户...
10.5.2 使用OLE DB .NET Data Provider 连接txt 10.5.3 使用System.IO命名空间 10.6 访问SQLite 10.6.1 SQLite简介 10.6.2 SQLite连接方法 10.7 小结 第四篇 ASP.NET网络编程 第11章 用户控件和自定义控件 11.1 用户...
RepeaterSample 使用Repeater控件的实例。 SiteMapDataSourceSample 使用导航控件数据源的实例。 SqlDataSourceFillListBox 使用SQL数据源控件填充列表。 UserControlSample 创建用户控件的...
2 <br>0003 设置程序代码行序号 3 <br>0004 开发环境全屏显示 3 <br>0005 设置窗口的自动隐藏功能 3 <br>0006 根据需要创建所需解决方案 4 <br>0007 如何使用“验证的目标架构”功能 4 ...