datalist自定义列表的使用心得

想通过datalist来展示数据

但涉及到两个数据表

而且是1:N的关系

就想到用datalist自定义列表来处理

datalist自定义列表可以分成两种

1.完全自定义列表

 

DataTable dt = new DataTable();

 

dt.Columns.Add("u", typeof(string));
dt.Columns.Add("uid", typeof(string));

//新建N个列 ,dt.Columns.Add("列名", typeof(类型名称));,主要用于前台与控件数据绑定时用到

 

for (int i = 0; i < 10; i++)
{
    DataRow row = dt.NewRow();
    row["u"] = i.ToString();
    row["uid"] = (i+i).ToString();

//为每个列赋值
    dt.Rows.Add(row);

//将赋值后的行添加给表
}

 

最后将这个表与datalist绑定即可

 

2.半自定义列表,这个也就是你想先把数据绑定之后再往这个datalist里添加列时会用到

 

DataTable table = new DataTable();
table = ds.Tables[0];

 

table.Columns.Add(new DataColumn("uid", typeof(string)));

//新建N个列 ,table.Columns.Add("列名", typeof(类型名称));,主要用于前台与控件数据绑定时用到

 

for (int i = 0; i < table.Rows.Count; i++)
{
    table.Rows[i]["uid"] = i.ToString();

    //直接将值添加给某个列 切记不可再加table.Rows.Add("")否则会报错!

}

 

就写到这里

试试吧!

时间: 2024-09-23 08:58:15

datalist自定义列表的使用心得的相关文章

Swift基础--使用TableViewController自定义列表

首先建立一个swift项目,把storyboard的内容删掉,添加一个Navigation Controller,然后设置storyboard对应界面的class,在Navigation Controller界面设置View Controller的is initial View Controller,这里使用的自定义列表内容,所以要新建一个继承UITableViewCell的类,然后设置storyboard中Table View的Prototype Cells的class,对于点击item进入详

SharePoint 2013如何定义自定义列表

SharePoint列表库,是我们使用过程中最常用的库,下面,我们简单介绍下代码定义自定义列表,主要是如何使用列表模板修改自带的几个展示页面. 1.新建项目,SharePoint空项目,如下图: 2.选择部署方式,场解决方案,如下图: 3.添加新项,选择列表,如下图:

WSS3SDK之通过Feature创建一个自定义列表定义

本任务中将演示如何创建一个自定义列表模板的Feature,并将其添加到创建页面中的可供选择的可用列表模板中.添加一个自定义列表定义需要您提供下列3个文件: Feature.xml 用于注册列表模板. Elements.xml 将列表模板添加到创建页面中. Schema.xml 定义了该列表的架构,与哪些内容类型相关联,字段和视图的定义,窗体和工具栏的引用等. 步骤 在Local_Drive:\Program Files\Common Files\Microsoft Shared\web serv

listview-如何从自定义列表视图获得选中的项?

问题描述 如何从自定义列表视图获得选中的项? 程序中的自定义列表视图的每一行都包含许多TextViews,当我点击List Item时,OnListItemClick()没有被调用.如何获取一个自定义列表视图中选中的项? XML for Row: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/ap

WPF界面设计技巧(4)—自定义列表项样式

原文:WPF界面设计技巧(4)-自定义列表项样式   有前面修改按钮样式的基础,我们可以尝试来定制一个即好看又好用的 ListBox ,今天先来讲"好看"部分.   打开 Microsoft Visual Studio 2008 ,建立一个WPF应用程序,调整窗体大小,在窗体内创建一个 ListBox 和一个 Button ,按下图所示布局.   在  Window1.xaml 中为窗体 Loaded 事件及按钮 Click 事件添加事件处理:       Code<Window

WPF界面设计技巧(5)—自定义列表项呈现内容

原文:WPF界面设计技巧(5)-自定义列表项呈现内容    接续上次的程序,稍微改动一下原有样式,并添加一个数据模板,我们就可以达成下面这样的显示功能:     鼠标悬停于文件列表项上,会在工具提示中显示图像缩略图及文件名.文件大小信息.   选中一个列表项,该列表项会扩大,并动态显示出一个小缩略图及文件的所在路径.   代码如下:   Code<Application x:Class="自定义列表项.App"    xmlns="http://schemas.micr

Android零基础入门第39节:ListActivity和自定义列表项

原文:Android零基础入门第39节:ListActivity和自定义列表项    相信通过前两期的学习,以及会开发最简单的一些列表界面了吧,那么本期接着来学习更多方法技巧.     一.使用ListActivity       如果程序的窗口仅仅需要显示一个列表,则可以直接让Activity继承ListActivity来实现, ListActivity的子类无须调用setContentView()方法来显示某个界面,而是可以直接传入一个内容Adapter,ListActivity的子类就呈现

自定义列表的表头的显示效果,列扁平化的实现?

问题描述 自定义列表的表头的显示效果,列扁平化的实现? 自定义列表的表头的显示效果,列扁平化的实现?怎么禁止拖动列表的表头,禁止列表表头的操作? 解决方案 http://blog.csdn.net/mfcing/article/details/49468085

html中如何插入音乐播放器,可自定义列表,使用的软件是dreamweaver,求大神帮忙

问题描述 html中如何插入音乐播放器,可自定义列表,使用的软件是dreamweaver,求大神帮忙 html中如何插入音乐播放器,可自定义列表,使用的软件是dreamweaver,求大神帮忙 解决方案 html5的话,可以用video标签,否则用flash或者windows mediaplayer,嵌入object标签. 解决方案二: 代码你可以使用浏览器的查看源代码功能自己去你喜欢的网站抓,也可以google. 解决方案三: 要用第三方插件,如jplayerhttp://jplayer.or