c#中DataList的使用

转载 2004年10月27日 15:46:00

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>

asp.net C# DataList绑定数据库

1、控件代码段**< asp:DataList ID=”DataList1” runat=”server” RepeatColumns=”2” RepeatDirection=”Horizontal”...
  • u010075060
  • u010075060
  • 2015年04月19日 21:32
  • 1093

数据列表DataList模板之实例

1,数据列表DataList与重复列表Repeator很类似,但是DataList应用更广泛,因为他可以选择和修改数据项的内容。 DataList的数据显示和布局与Repeator控件一样都是通过“模...
  • hanxuemin12345
  • hanxuemin12345
  • 2013年05月26日 21:00
  • 4365

Datalist控件的详细用法(一)

使用DataList控件   本章内容:          1、理解事件冒泡          2、使用模板          3、在DataList中显示数据          4、在Dat...
  • liuwei1128
  • liuwei1128
  • 2014年03月14日 21:34
  • 3247

C#DataList实现

  • 2010年03月29日 14:27
  • 8KB
  • 下载

Visual.Csharp.NET案例开发集锦

  • 2010年04月14日 13:08
  • 16.78MB
  • 下载

DataList实现编辑,删除,更新,取消,记录转存功能

前台代码:                       onitemcommand="DataList1_ItemCommand"                oncancelcom...
  • shang_111111
  • shang_111111
  • 2012年12月18日 20:06
  • 2498

遍历DataList中的每行

for (int i = 0; i < this.DataList1.Items.Count; i++) { string value = ((Label)this...
  • dreamiii
  • dreamiii
  • 2009年07月26日 16:55
  • 2171

DataList使用方法

问:我正在用ASP.NET(C#)做一个网上图书销售系统,我想用DataList把数据库中的书籍表里,所有的图书信息显示出来,比如,在DataList的项模板编辑里写出: 图书名称:[bookname...
  • renxingxingge
  • renxingxingge
  • 2010年08月14日 00:16
  • 2937

鼠标悬停时改变Datalist背景颜色

 方法一:可以在事件Datalist1_itemDataBound中这样写    鼠标悬停时改变背景颜色#region 鼠标悬停时改变背景颜色    protected void DataList1_...
  • linbaotong
  • linbaotong
  • 2008年04月07日 11:42
  • 1952

datalist隔行不同颜色

asp:DataList Runat="server" ID="NominateList" Width="100%" BorderWidth="0" HorizontalAlign="center">...
  • jimlong
  • jimlong
  • 2008年05月07日 12:27
  • 1268
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c#中DataList的使用
举报原因:
原因补充:

(最多只允许输入30个字)