注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Dotnet >> XMLWebService >> Dotnet正文

用SqlDataSource实现DataList嵌套DataList

文章来源:blog.csdn.net 作者:闵刚 更新时间:2008-6-28 20:40:07 【 】 【加入收藏

aspx

 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataListNesting.aspx.cs" Inherits="DataListNesting" %> 
<!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>DataListNesting</title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
    <asp:DataList ID="DataList1" runat="server" OnItemDataBound="DataList1_ItemDataBound" DataSourceID="SqlDataSource1"> 
        <ItemTemplate> 
        <asp:Label ID="Label1" runat="server" Text='<%# Eval("OrderID") %>'></asp:Label> 
        <asp:Label ID="Label2" runat="server" Text='<%# Eval("CustomerID") %>'></asp:Label> 
        <asp:DataList ID="DataList2" runat="server" DataSourceID="SqlDataSource2"> 
            <ItemTemplate> 
                <asp:Label ID="Label1" runat="server" Text='<%# Eval("ProductID") %>'></asp:Label> 
                <asp:Label ID="Label2" runat="server" Text='<%# Eval("UnitPrice") %>'></asp:Label> 
                <asp:Label ID="Label3" runat="server" Text='<%# Eval("Quantity") %>'></asp:Label> 
            </ItemTemplate> 
        </asp:DataList> 
        <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="Data Source=.\sqlexpress;Initial Catalog=Northwind;Integrated Security=True" ProviderName="System.Data.SqlClient" SelectCommand="select ProductID, UnitPrice, Quantity from [Order Details] where orderID = @orderID"> 
            <SelectParameters> 
                <asp:Parameter Name="orderID" /> 
            </SelectParameters> 
        </asp:SqlDataSource> 
    </ItemTemplate> 
    </asp:DataList> 
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=.\sqlexpress;Initial Catalog=Northwind;Integrated Security=True" ProviderName="System.Data.SqlClient" SelectCommand="select OrderID, CustomerID from Orders"></asp:SqlDataSource> 
</div> 
</form> 
</body> 
</html> 

aspx.cs

 using System;  
using System.Data;  
using System.Configuration;  
using System.Collections;  
using System.Web;  
using System.Web.Security;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
using System.Web.UI.WebControls.WebParts;  
using System.Web.UI.HtmlControls;  
 
public partial class DataListNesting : System.Web.UI.Page  
{  
    private void Page_Load(object sender, System.EventArgs e)  
    {  
 
    }  
 
    protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)  
    {  
        SqlDataSource sqlDataSource2;  
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)  
        {  
            sqlDataSource2 = e.Item.FindControl("SqlDataSource2") as SqlDataSource;  
            if (sqlDataSource2 != null)  
            {  
                sqlDataSource2.SelectParameters["orderID"].DefaultValue = (e.Item.DataItem as DataRowView)["orderID"].ToString();  
            }  
        }  
    }  

  • 上一篇Dotnet:

  • 下一篇Dotnet:
  • 最 新 热 门
     web.config配置文件中的 元素
     为网站添加业务层
     用SqlDataSource实现DataList嵌套DataList
     Visual Studio 2003插件的编写
     千条DOS命令收藏
     IIS 常见问题
     IIS需要的最小NTFS权限
     优化 .NET的性能
     设计模式与VB .net代码 外观模式,合成模式
     VB.net中介者模式
    最 新 推 荐
     web.config配置文件中的 元素
     为网站添加业务层
     用SqlDataSource实现DataList嵌套DataList
     Visual Studio 2003插件的编写
     千条DOS命令收藏
     IIS 常见问题
     IIS需要的最小NTFS权限
     优化 .NET的性能
     xmlhttp是如何完成异步操作的
     Silverlight初试牛刀 微软下一代Web技术
    相 关 文 章

    使用VB.net实现sql数据库的备份与恢复代码
    用IIS来启用SSL
    C#访问数据库(SQL Server)
    asp根据表单自动生成sql语句的函数
    VB.Net处理MySQL中二进制问题
    C#中一套生成sql条件的类
    SqlHelper类
    LINQ 实现常见SQL查询
    C#WIN窗体读取EXCEL存入SQL数据库
    SQL关于特殊字符处理的基本方法

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用