MSDN DataGrid嵌套DataList (saucer(思归)版)

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuiwebcontrolsdatalistclassedititemtemplatetopic.asp
<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
<html>
<head>
<script runat="server">
// The Cart and CartView objects temporarily store the data source
// for the DataList control while the page is being processed.
DataTable Cart = new DataTable();
DataView CartView;

void Page_Load(Object sender, EventArgs e)
{

// With a database, use an select query to retrieve the data.
// Because the data source in this example is an in-memory
// DataTable, retrieve the data from session state if it exists;
// otherwise, create the data source.
GetSource();
// The DataList control maintains state between posts to the server;
// it only needs to be bound to a data source the first time the
// page is loaded or when the data source is updated.
if (!IsPostBack)
{
string[] slist = new string[]{"a","b","c"};
DataGrid1.DataSource = slist;
DataGrid1.DataBind();

}
}
void BindList(DataList ItemsList)
{
// Set the data source and bind to the DataList control.
ItemsList.DataSource = CartView;
ItemsList.DataBind();
}
void GetSource()
{
// For this example, the data source is a DataTable that
// is stored in session state. If the data source does not exist,
// create it; otherwise, load the data.
if (Session["ShoppingCart"] == null)
{

时间: 2024-11-09 01:00:34

MSDN DataGrid嵌套DataList (saucer(思归)版)的相关文章

我的DataGrid嵌套DataList(未解决)

datagrid|解决 我觉得我的例子和MSDN (saucer(思归)版)的大概是一致的,个人觉得问题出在为什么我的页面的dlReplyList在绑定前(就是击编辑按钮后)会是"未定义的值"的?如下图(上半):而saucer(思归)版的例子,在同一个断点,DataList实例ItemsList却是存在的(下半) 页面框架: <asp:DataGrid Width="80%" DataKeyField="PostId" ID="d

表格-datagrid嵌套datagrid

问题描述 datagrid嵌套datagrid 上面是我想要的最终结果的效果图. 图中分上下两个表格.现在这两个datagrid表格是相对独立的表格. 我想让这两个datagrid表格合并为一个,效果是上下显示. 这两个datagrid表格中的每个字段是不一样的. 解决方案 如何动态的嵌套DataGridDataGrid 嵌套DataList

DataGrid和DataList中CommandButton的问题

command|datagrid|问题 今天遇到的这个问题很是郁闷!难道是FrameWork 1.1对于1.0的改进? 在DataGrid或者DataList中,有ItemCommand,比如Edit.Select等.但是只有用<asp:LinkButton>的时候才能正常运行,用<asp:Button>却不可以!如<asp:LinkButton CommandName="Edit" Text="Edit" Runat="se

关于何种情况下使用DataGrid、DataList或Repeater的一些讨论

datagrid [概述] WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程.通过使用微软的ASP.Net技术,传统的ASP中大量的.单调乏味的.重复性的编程工作成为了历史.例如,象大多数ASP程序员所知的,在ASP中显示数据库内容所需要的过程: 建立数据库连接 用SQL查询装载ADO数据集 显示所需要的任何HTML代码 遍历数据集中的记录 输出记录字段值及相关的HTML 移向下一条记录 循环 显示所需要的HTML代码 又如,为了在表格中显示记录集的内容,我们需要

决定何时使用 DataGrid、DataList 或 Repeater(ASP.NET 技术文章)_自学过程

摘要:了解 ASP.NET 用于显示数据的三个控件: DataGrid.DataList 和 Repeater. 这些控件中的每一个都有独特的特性以及相关的优点和缺点. 创建显示数据的 ASP.NET 应用程序时,为这项工作选择正确的控件非常重要. 正如将在本文中所看到的一样,选择使用 DataGrid.DataList 还是 Repeater,要权衡下面三个因素: 可用性.开发时间和性能. (12 页打印页) 简介 自从出现了像 Microsoft Active Server Pages (A

实现Reapter 嵌套 DataList

问题描述 请问老师,能实现实现Reapter嵌套DataList吗?我在后台绑定datalist的时候,提示"未将对象引用设置到对象的实例"我想应该是Reapter中的Datalist没收到,不知道,有没有办法可以解决这个问题? 解决方案 解决方案二:在线等,急,谢谢!解决方案三:大同小异,参考:解决方案四:<asp:repeaterid="Repeater1"Runat="server"><ItemTemplate>&l

50分:请问如何将AspNetPager分页控件绑定到DATAGRID,DATALIST呢?

问题描述 想搞清楚如何将AspNetPager分页控件绑定到DATAGRID,DATALIST.另外听说AspNetPager可自动生成存储过程.请问是怎样生成的?谁能给一个完整的代码?如果能够发到291117621@qq.com就最好了.谢谢. 解决方案 解决方案二:前台<%@RegisterAssembly="WebPager"Namespace="DevCenter"TagPrefix="cc1"%><cc1:SqlPag

另外一种DataGrid与Datalist的嵌套--更好的方式

datagrid 相对于上一次的使用Relation的缺点:1. 不能限制返回的纪录数:2. 邦定时不方便,甚至不能邦定上:3. 程序简单,但不容易理解.4. 可能对于三层以上的嵌套不容易实现.这次给出的嵌套方案,使用的ItemDataBound事件进行嵌套,实现起来很方便,其容易理解.并且解决了以上四个问题.以下是主要的代码:<asp:DataList ID="DList_Class" DataKeyField="NavigatorID"   BackCol

简单的DataGrid、DataList、Repeater中的超链接

datagrid|链接 1.DataGrid中:<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="m_id" DataNavigateUrlFormatString="view.aspx?id={0}" DataTextField="m_title"></asp:HyperLinkColumn>2.DataList.Repeater中&