激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net實現DataList與Repeater嵌套綁定的方法

asp.net實現DataList與Repeater嵌套綁定的方法

2020-01-04 16:00且行且思 ASP.NET教程

這篇文章主要介紹了asp.net實現DataList與Repeater嵌套綁定的方法,結合實例形式分析了DataList與Repeater的步驟與相關實現技巧,需要的朋友可以參考下

本文實例講述了asp.net實現DataList與Repeater嵌套綁定的方法。分享給大家供大家參考,具體如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="home.aspx.cs" Inherits="home" %>
<body>
  <form id="form1" runat="server">
       <asp:DataList ID="monitorTypeList" runat="server" RepeatColumns="4"
         onitemdatabound="monitorTypeList_ItemDataBound" RepeatDirection="Horizontal" ItemStyle-VerticalAlign="Top">
       <ItemTemplate>
        <table class="conBox" width="186" border="0" cellpadding="0" cellspacing="1" style="margin-right:10px;">
         <tr>
          <th><a href="<%#Eval("plugpath") %>"><%#Eval("monitor_type_name") %></a></th>
         </tr>
         <asp:Repeater ID="monitorConfigList" runat="server">
          <ItemTemplate>
         <tr>
          <td><a href="<%#Eval("plugpath") %>?monitor_id=<%#Eval("monitor_id") %>"><%#Eval("monitor_name") %></a></td>
         </tr>
          </ItemTemplate>
         </asp:Repeater>
        </table>
      </ItemTemplate>
      </asp:DataList>
  </form>
</body>

home.aspx.cs

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class home : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
    myCheck.IsLoginNonReturn();
    if (!IsPostBack)
    {
      Bind_monitorTypeList();
    }
  }
  protected void Bind_monitorTypeList()
  {
    string sql = "select monitor_type_id,monitor_type_name from monitor_type";
    DbConn conn = new DbConn();
    DataSet ds = conn.DataSet(sql,"monitor_type");
    monitorTypeList.DataSource = ds.Tables[0];
    monitorTypeList.DataBind();
    ds.Dispose();
    conn.Close();
  }
  protected void monitorTypeList_ItemDataBound(object sender, DataListItemEventArgs e)
  {
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
      string monitor_type_id = ((DataRowView)e.Item.DataItem).Row["monitor_type_id"].ToString();
      Repeater monitorConfigList = (Repeater)e.Item.FindControl("monitorConfigList");
      if (monitorConfigList != null)
      {
        string sql = "select monitor_id,nonitor_name,plugpath from monitor where monitor_type_id=" + monitor_type_id;
        DbConn conn = new DbConn();
        DataSet ds = conn.DataSet(sql, "monitor");
        monitorConfigList.DataSource = ds.Tables[0];
        monitorConfigList.DataBind();
        ds.Dispose();
        conn.Close();
      }
    }
  }
}

希望本文所述對大家asp.net程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 黄色片小说 | av免费在线观 | 成人福利在线 | 日本xxxx色视频在线观看免费, | 羞羞羞网站 | jizzyouxxxx | 国产亚洲精品综合一区91 | 成人小视频在线播放 | 色网站综合 | 91成人一区二区三区 | 国产女同疯狂激烈互摸 | 免费a级片视频 | 成人亚洲| 成人做爽爽爽爽免费国产软件 | 国产99久久久久 | 国产高潮失禁喷水爽到抽搐视频 | 久久国精品 | 久久老司机精品视频 | 国产精品视频一区二区三区综合 | 久久国产中文字幕 | 97中文 | 成年人黄色片视频 | 日本在线视频一区二区三区 | 日韩精品久久久 | 欧美日韩精品一区二区三区在线观看 | 精品一区二区在线观看 | 人人看人人艹 | 99久久精品免费看国产四区 | 国产超碰人人爽人人做人人爱 | 久久久成人一区二区免费影院 | av在线一区二区三区 | 爱逼av | 久久久久久久午夜 | 毛片视| 精品国内视频 | 国产精品美女久久久免费 | 毛片在线视频观看 | 18一20岁一级毛片 | 久草视频手机在线观看 | 久久电影一区二区 | 水卜樱一区二区av |