`
luliangok
  • 浏览: 842839 次
文章分类
社区版块
存档分类
最新评论

c#中DataList的使用

 
阅读更多

DataList控件的应用中。可以处理用户点击事件。
在aspx代码中:<asp:DataList id="datalist2".......
加入OnItemCommand = "DataList_ItemCommand"

然后加入下面的C#代码:
void BindList()////DataList2用
{
string commstr = "select * from %#%#%#%#";
OleDbDataAdapter MyAdapter = new OleDbDataAdapter(commstr,DBConn);
DataSet ds = new DataSet();
MyAdapter.Fill(ds,"khda");

DataList2.DataSource = ds.Tables["khda"].DefaultView;
DataList2.DataBind();
}

void DataList_ItemCommand(object Sender,DataListCommandEventArgs e)
{
DataList2.SelectedIndex = e.Item.ItemIndex;
BindList();
}


原来显示的表格:

点击其“详细数据”可以出现以下显示:



当然在DataList中要设置:SelectedItemTemplate

<td>详细内容</td>
<td colspan="3">
客户名称:<%# DataBinder.Eval(Container.DataItem,"khmc") %>
<br>
地址:<%# DataBinder.Eval(Container.DataItem,"khdz") %>
<br>
客户电话:<%# DataBinder.Eval(Container.DataItem,"khdh") %>
<br>
登记日期:<%# ((DateTime)DataBinder.Eval(Container.DataItem,"djrq")) %>
</td>

还有:ItemTemplate的设置:
<TR style="FONT-SIZE: 14px">
<td>
<asp:LinkButton ID="buttona" Runat="server" Text="详细数据"
CommandName="select" /></td>
<TD style="FONT-SIZE: 11pt; COLOR: #66cc66"><%# DataBinder.Eval(Container.DataItem,"khbh") %></TD>
<TD style="FONT-SIZE: 11pt; COLOR: #66cc66"><%# DataBinder.Eval(Container.DataItem,"khmc") %></TD>
</TR>

分享到:
评论

相关推荐

    C#DataList实现

    本篇文章将深入探讨如何在C#中使用DataList实现数据的增删改查功能,并与DataSet进行绑定。 一、DataList简介 DataList不同于GridView那样有固定的行和列结构,它提供更灵活的布局,可以用于创建自定义样式和模板化...

    c# DATALIST显示数据库信息.rar

    在这个案例中,"c# DATALIST显示数据库信息.rar"显然涉及使用C#编程语言和DataList控件来从数据库检索并展示数据。DataList是ASP.NET Web Forms中的一种服务器端控件,它允许开发者以灵活的方式呈现数据,比如表格或...

    C# 中使用Report(rdlc)报表实现dataList控件功能

    总的来说,使用`Report (rdlc)`报表在C#中实现类似`DataList`的功能,提供了更丰富的布局和数据展现能力,但同时也需要更多的设计和配置工作。通过熟练掌握`rdlc`报表的使用,开发者可以创建出高度定制的、专业级的...

    纯C#编写的datalist分页控件,适用于嵌套datalist的控件

    用C#语言编写的能嵌套datalist的分页控件,很实用,支持AJAX。 参数传递形式是PagerPartsReview1.getData(datatable,一页显示多少条, 父datalist, 父datalist.datakeyfield, 子datalist,子datalist.datakeyfield);...

    C# datalist数据显示 分页

    datalist绑定 显示的一种样式 个人觉得很不错 用的都是很简单的东西 PagedDataSource 分页控件 例子里面提供的属性你可以随便选取 主要是第二行的content属性 作为正文一般是很长的 datalist显示不好看 通过点击...

    c#datalist分页代码

    ### C# Datalist 分页代码详解 #### 标题:C# Datalist 分页代码 #### 描述:C# Datalist 分页代码 ASPX 页面的详细代码。建议有一定基础的人下载。 #### 标签:C# Datalist 分页 #### 部分内容解读与扩展知识点...

    用DataList循环实现单选题

    在ASP.NET开发中,...综上所述,利用ASP.NET中的DataList控件结合C#编程,可以高效地实现在线考试系统中的单选题功能,包括题目显示、用户选择及评分逻辑。同时,合理的设计和编程技巧能提升系统的性能和用户体验。

    自己写的C#+Access实现DataList分页

    自己写的实现DataList分页功能,自认为比以往的分页功能效率提高了许多,因为以往都是把数据全部查询出来后再进行分页,并且,每点击下一页时,就重新查询所有数据一遍,当数据量特别大时,很耗费时间,并且,浪费...

    使用DataList实现网上购书系统

    在后台代码中,使用C#或VB.NET编写逻辑,处理用户请求、数据访问和业务逻辑。前端页面则使用ASP.NET的HTML控件和服务器控件,如Button、Label和DataList,结合CSS样式进行美化。 6. **文件结构**: 压缩包中的...

    datalist编辑

    在Web开发中,`datalist`元素是一种HTML5的新特性,用于创建下拉建议列表,通常与`&lt;input&gt;`元素配合使用,为用户提供输入时的提示选项。然而,标题"datalist编辑"提及的是对数据列表进行编辑操作,这可能指的是在...

    DataList使用实例

    另一个高级用法是将一个DataList嵌套在另一个DataList中,以实现多层数据的展示,比如在显示商品列表时,每个商品下面再显示该商品的评论。 综上所述,DataList是.NET Web开发中一个非常强大的工具,它提供了极大...

    C#实现DataList里面嵌套DataList的折叠菜单

    在C#中,实现DataList里面嵌套DataList的折叠菜单是一种常见的数据展示方式,尤其在构建层次结构数据时非常实用。这个功能涉及到多种技术,包括C#后端处理、HTML页面布局、JavaScript事件处理以及ASP.NET控件的使用...

    asp.net里的DataList分页

    在`Page_Load`事件处理程序中,使用`DataList.DataSource = yourDataSource;`将数据源绑定到DataList,并调用`DataList.DataBind();`来绘制控件。 3. **启用分页**:为了启用分页,需要设置DataList的`AllowPaging`...

    ASP.NET2.0中datalist仿百度分页

    在提供的`.cs`文件中,可能会包含具体的C#代码实现,包括数据获取、事件处理程序的编写等内容。分析并理解这些代码可以帮助你更好地掌握如何在实际项目中实现上述步骤。如果你遇到任何问题,可以参考ASP.NET的官方...

    c# asp.net hashtable对Datalist分页

    分页的核心思想是根据当前页码从数据库中取出对应的数据量,然后将其绑定到Datalist中。在这个过程中,Hashtable作为一个键值对容器,可以用来存储分页的相关信息,如当前页数、总页数、每页记录数等。 1. 数据获取...

    datalist小例子

    在“datalist小例子”中,我们将探讨如何创建和使用`&lt;datalist&gt;`元素,以及它在实际应用中的优势。 首先,让我们看看`&lt;datalist&gt;`的基本结构。它通常与`&lt;input&gt;`元素一起使用,`&lt;input&gt;`元素的`list`属性指向`...

    C# 窗体中使用树形菜单的简单实例

    在C#编程环境中,创建和使用树形菜单是构建用户界面时常见的任务,尤其是在开发桌面应用程序时。树形菜单提供了一种层次结构的视图,允许用户以递归方式查看和操作数据。以下是一个关于如何在C#窗体中实现树形菜单的...

    datalist,repeater,gridview用法

    在C# Web开发中,`DataList`, `Repeater` 和 `GridView` 是三种常用的控件,用于展示数据集合。这些控件都是ASP.NET Web Forms的一部分,主要用于动态生成HTML表格来展示数据库或其他数据源中的数据。下面将详细介绍...

    datalist分页

    在本文中,我们将深入探讨`datalist`分页的概念、实现方式以及相关技术。 【描述】: `datalist`元素是HTML5引入的一个新特性,用于创建下拉提示列表,通常与输入元素`&lt;input&gt;`配合使用,提供预定义的选项供用户...

Global site tag (gtag.js) - Google Analytics