日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET中 Repeater嵌套

發布時間:2025/3/19 asp.net 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET中 Repeater嵌套 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ylbtech-ASP.NET-Control-Bind:?Repeater嵌套

?ASP.NET中 Repeater嵌套。

1.A,運行效果圖返回頂部
1.B,源代碼(主要代碼摘要)返回頂部
/App_Code/DBConnection.cs /App_Code/CategoryInfo.cs View Code using System.Collections.Generic; public class CategoryInfo {int categoryid;string categoryname;string categorydesc;IList<ArticleInfo> articles;/// <summary>/// 1,子嵌套數據/// </summary>public IList<ArticleInfo> Articles{get { return articles; }set { articles = value; }}public int Categoryid{get { return categoryid; }set { categoryid = value; }}public string Categoryname{get { return categoryname; }set { categoryname = value; }}public string Categorydesc{get { return categorydesc; }set { categorydesc = value; }}public CategoryInfo(){}public CategoryInfo(int categoryid, string categoryname, string categorydesc,IList<ArticleInfo> articles){this.categoryid = categoryid;this.categoryname = categoryname;this.categorydesc = categorydesc;this.articles = articles;} } /App_Code/ArticleInfo.cs /App_Code/CategoryOper.cs View Code using System.Data;using System.Data.SqlClient; using System.Collections.Generic; public class CategoryOper {public static IList<CategoryInfo> SelectAll(){IList<CategoryInfo> allcate = new List<CategoryInfo>();string sql = "select category.categoryid,categoryname,categorydesc,id,title,author from category inner join article on category.categoryid=article.categoryid order by category.categoryid";SqlConnection con = new DBConnection().Con;SqlCommand com = new SqlCommand();com.Connection = con;com.CommandText = sql;com.CommandType = CommandType.Text;con.Open();SqlDataReader sdr = com.ExecuteReader();int tempcategoryid=0;CategoryInfo cate=null;while (sdr.Read()){int categoryid=sdr.GetInt32(0);//如果類別改變則創建一個新的 cate 對象if(categoryid!=tempcategoryid){cate = new CategoryInfo(sdr.GetInt32(0), sdr.GetString(1), sdr.GetString(2), new List<ArticleInfo>());allcate.Add(cate); tempcategoryid = categoryid; //把新類別編號付給標識 }ArticleInfo art = new ArticleInfo(sdr.GetInt32(3), sdr.GetString(4), sdr.GetString(5));cate.Articles.Add(art);}con.Close();return allcate;}public CategoryOper(){//// TODO: 在此處添加構造函數邏輯// } } /App_Code/ArticleOper.cs ,6 /Default.aspx View Code <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"><title>無標題頁</title> </head> <body><form id="form1" runat="server"><div style="text-align:center"> <asp:Repeater ID="RepCate" runat="server"><HeaderTemplate><table border="1"><tr><td>分類編號</td><td>分類名稱</td><td>分類描述</td></tr> </HeaderTemplate><ItemTemplate><tr><td><%#Eval("categoryid") %></td><td><%#Eval("categoryname") %></td><td><%#Eval("categorydesc") %></td></tr><tr><td>本類新聞</td><td colspan="2"><asp:Repeater ID="RepArticle" runat="server" DataSource='<%#Eval("articles") %>' ><HeaderTemplate><table border="1" style="background-color:#00FF00;"><tr><td>新聞編號</td><td>新聞標題</td><td>新聞作者</td></tr></HeaderTemplate><ItemTemplate><tr><td><%#Eval("id") %></td><td><asp:HyperLink ID="Hl1" runat="server" Text='<%#Eval("title") %>' NavigateUrl='<%#string.Format("ShowArticle.aspx?id={0}",Eval("id") ) %>' ></asp:HyperLink> </td><td><%#Eval("author") %></td></tr></ItemTemplate><FooterTemplate></table></FooterTemplate></asp:Repeater></td></tr></ItemTemplate><FooterTemplate></table></FooterTemplate></asp:Repeater></div></form> </body> </html> /Default.aspx.cs View Code using System;public partial class _Default : System.Web.UI.Page {private void BindCategory(){RepCate.DataSource = CategoryOper.SelectAll();RepCate.DataBind();}protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){BindCategory();}} } /web.config
1.C,資源下載返回頂部

http://files.cnblogs.com/ylbtech/WebForm-NestedRepeater.rar

作者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

總結

以上是生活随笔為你收集整理的ASP.NET中 Repeater嵌套的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品人妻一区二区三区日产 | 婷婷综合影院 | 国产精品v日韩精品v在线观看 | 日日夜夜免费精品 | 午夜影院免费视频 | 青青草免费公开视频 | 91亚洲精品久久久蜜桃借种 | 日韩一级精品 | 欧洲精品一区 | 成人无码精品1区2区3区免费看 | 日本91在线 | 亚洲av毛片一区二二区三三区 | 一区二区不卡视频 | 黄色一级带 | 自拍偷拍电影 | 操操操操操操操操操操 | 天天碰天天干 | 亚洲黄色a级片 | 香蕉久久精品日日躁夜夜躁 | 播五月婷婷 | 金鱼妻日剧免费观看完整版全集 | 打屁股视频网站 | 69视频一区二区 | 午夜生活片 | 日韩3区 | 午夜精品久久久久久毛片 | 免费网站观看www在线观看 | 欧美激情天堂 | 人妻熟女aⅴ一区二区三区汇编 | 影音先锋中文字幕在线播放 | 色欲av伊人久久大香线蕉影院 | 天天干天天做天天操 | 日韩免费一区二区 | 亚洲女优在线 | 欧美激情久久久久久久 | 国产尤物av尤物在线看 | 1区2区3区在线观看 久久久久久久久久久影院 成人网址在线观看 | 黄色无遮挡 | 亚洲天堂网络 | a猛片| 成人做爰69片免费看 | 亚洲国产私拍精品国模在线观看 | 日韩成人欧美 | 69福利视频 | 日本免费在线观看 | 国产激情视频网站 | 中文字幕精品一区二 | 99在线看 | 国产精品500部| 国产成人精品网站 | 一区二区三区不卡在线观看 | 日日草日日干 | 麻豆网站免费看 | 欧美成人专区 | 蜜桃臀aⅴ精品一区二区三区 | 日韩国产激情 | a毛片成人| 色婷婷香蕉在线一区二区 | 久久99精品久久久久久 | 97视频免费 | 中文字幕第一页在线 | 精品国产aⅴ麻豆 | 福利视频大全 | 虫族全黄h全肉污文 | 亚洲不卡影院 | 91国内精品| 国产成人午夜视频 | 麻豆免费视频 | 午夜激情免费视频 | 亚洲色网址 | 日韩欧美一区视频 | 亚洲黄色影视 | 三级黄色片网站 | 成年人网站黄色 | 青娱乐国产精品 | 欧美美女网站 | 免费手机av | 国产精品伊人久久 | 91少妇丨porny丨| 国产视频xxxx| 日本少妇大战黑人 | 国产成人精品免高潮在线观看 | 欧美 日韩 国产 激情 | 免费成人国产 | 五月天色丁香 | 亚洲人在线观看视频 | a天堂中文字幕 | 九九九九九伊人 | 国产在线观看第一页 | 久久影音 | 亚洲综合影院 | 福利片一区二区 | 精品视频无码一区二区三区 | 四虎精品在永久在线观看 | 亚洲成人三级 | 天堂在线资源8 | 国产成人精品一区 | 91天堂视频| 精品乱子一区二区三区 |