解决方法1:
datalist databind()
解决方法2:
查看MSDN上的详细说明资料
解决方法3:
在DataList的模板中用table表格,如:

复制代码 代码如下:

<asp:DataList ID="dlDetailedInfo" runat="server" OnItemDataBound="dlDetailedInfo_ItemDataBound" Width="100%">
<ItemTemplate>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="TablebTitle">
<tr>
<th colspan="2" scope="col">
数据库绑定到DataList控件 </th>
</tr>
<tr>
<td width="25%" class="TableGrayRight">
数据库绑定到DataList控件 </td>
<td class="TableNoneLeft">
<asp:Label ID="lblTypeName" runat="server" Text='<%# Eval("TypeName") %>'></asp:Label>
</td><!--数据库绑定到DataList控件 </tr>
</table>
</ItemTemplate>
</asp:DataList>

解决方法4:
你的控件的text使用<%# Eval(" IT从业者之家(www.3ppt.com") %>
比如:txext='<%# Eval("title")%>'
绑定分页实现
dlBind方法为自定义的无返回值类型方法,该方法主要用来从数据库中查询出符合指定条件的记录,并绑定到DataList控件中,然后通过设置 PagedDataSource类对象的AllowPaging属性为True,来实现DataList控件的分页功能。dlBind方法实现代码如下:

复制代码 代码如下:

public void dlBind()
{
int curpage = Convert.ToInt32(this.labPage.Text);
PagedDataSource ps教程 = new PagedDataSource();
sqlcon = new SqlConnection(strCon);
sqlcon.Open();
string sqlstr = "select a.*,b.* from tb_Card as a join tb_Module as b on a.ModuleID=b.ModuleID";
SqlDataAdapter MyAdapter = new SqlDataAdapter(sqlstr, sqlcon);
DataSet ds = new DataSet();
MyAdapter.Fill(ds, "tb_Card");
ps.DataSource = ds.Tables["tb_Card"].DefaultView;
ps.AllowPaging = true; //是否可以分页
ps.PageSize = 2; //显示的数量
ps.CurrentPageIndex = curpage - 1; //取得当前页的页码
this.lnkbtnUp.Enabled = true;
this.lnkbtnNext.Enabled = true;
this.lnkbtnBack.Enabled = true;
this.lnkbtnOne.Enabled = true;
if (curpage == 1)
{
this.lnkbtnOne.Enabled = false;//不显示第一页按钮
this.lnkbtnUp.Enabled = false;//不显示上一页按钮
}
if (curpage == ps.PageCount)
{
this.lnkbtnNext.Enabled = false;//不显示下一页
this.lnkbtnBack.Enabled = false;//不显示最后一页
}
this.labBackPage.Text = Convert.ToString(ps.PageCount);
this.dlContent.DataSource = ps;
this.dlContent.DataKeyField = "CardID";
this.dlContent.DataBind();
sqlcon.Close();
}

asp.net中将数据库绑定到DataList控件的实现方法与实例代码相关推荐

  1. repeater 控件ajax绑定数据源,【ASP.NET】第九课——使用DataList控件和Repeater控件绑定数据...

    知识点:掌握 DataList 控件呈现数据的方法: 掌握 Repeater 控件呈现数据的方法:掌握处理 Repeater 控件中的按钮事件. 1. 使用 DataList 控件呈现数据 在用 AS ...

  2. listview控件在php的使用方法,Android_Android编程之控件ListView使用方法,本文实例讲述了Android编程之控 - phpStudy...

    Android编程之控件ListView使用方法 本文实例讲述了Android编程之控件ListView使用方法.分享给大家供大家参考.具体分析如下: 控件ListView是一个重要的控件,可以被用作 ...

  3. asp.net学习之DataList控件

    DataList控件与Repeater控件一样由模板驱动,与Repeater控件不同的是: DataList控件默认输出是一个HTML表格.DataList在输出时已经在相应的模板上套上了表格标签,而 ...

  4. 在DataList控件中删除数据记录

    (一)在DataList控件中删除记录的设计要点 在DataList控件中删除数据记录的设计相对简单一点.该功能设计的重点在于当用户单击[删除]按钮时,程序如何判断要删除的是哪一行.使DataList ...

  5. DataList控件的使用

    使用DataList控件 本章内容: Ø 1.理解事件冒泡 Ø 2.使用模板 Ø 3.在DataList中显示数据 Ø 4.在DataList中创建多列 Ø 5.捕获DataList控件中产生的事件 ...

  6. ASP.NET 2.0中使用Gridview控件的高级技巧

    ASP.NET 2.0中,新增加的gridview控件的确十分强大,弥补了在asp.net 1.1中,使用datagrid控件时的不足之处.因为在asp.net 1.1中,在使用datagrid时,很 ...

  7. DataList控件与ItemTemplate的用法

    在用DataList控件的时候肯定的要用到itemtemplate,现在我就跟大家怎么用它 第一步:先把DataList控件绑定数据库中的某个表,代码如下: SqlConnection con = n ...

  8. 解决DataList控件无缝滚动图片(转)

    解决问题:1.无缝滚动:2.页面初始时图片显示页面上,而不是才从一个方向出来.  将绑定数据绑定到DataList 控件后.其他数据控件也可使用此方法.  页面源代码: <div id=&quo ...

  9. asp.net panel 加html,ASP.NET 页面中动态增加的控件、添加事件

    要求:页面上有一个Add按钮,每点击一次该按钮,页面上动态创建一个WebPartZone! 提醒:WebPartZone只能在OnInit或之前才能创建,否则报异常! 大家都知道,按钮的点击事件是在R ...

最新文章

  1. C++各大有名库的介绍之C++标准库
  2. 西工大计算机专业课考什么,我的西北工业大学计算机考研之路总结
  3. C语言-------基础知识小结(1)。
  4. mint-ui修改样式的小技巧
  5. Java单元测试技巧之PowerMock
  6. php垃圾回收算法分代,PHP的垃圾回收机制代码实例讲解
  7. oracle安装检测空间china,oracle安装 - Ginn的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. windows下SVN日志反馈中文乱码的解决方法
  9. 运用“异或”对原文加密,并解密
  10. shell基础之exit,break,continue
  11. import 导入模块学习
  12. Centos 7 Mysql 最大连接数超了问题解决
  13. 什么样的对象会被直接放入老年代
  14. 十款经典游戏的Java版本(开源)
  15. 2019数据安装勾选_【登陆、勾选、签名......,你在发票平台遇到的各类问题这里都有答案!】增值税发票综合服务平台常见问题整理(一)...
  16. FFmpeg入门详解之74:FFmpeg转码器Java版之需求规格说明书
  17. ENVI/IDL 批量裁剪同一地区的多幅影像-第五篇
  18. httpwatch详解
  19. 深入理解bootloader_1----- bootloader的初步概念
  20. echarts-wordcloud 热词云使用

热门文章

  1. C语言经典例80-猴子分桃
  2. 【Groovy】编译时元编程 ( 编译时元编程引入 | 声明需要编译时处理的类 | 分析 Groovy 类的 AST 语法树 )
  3. 【Android 进程保活】oom_adj 值 ( oom_adj 值对应的进程优先级 | oom_adj 值动态改变 | 进程保活优化方向 )
  4. 【JetPack】数据绑定 DataBinding 简介 ( 使用要求 | Gradle 版本 | 定义数据类 | 定义数据绑定布局 | Activity 数据绑定 | 绑定类生成规则 )
  5. 【RecyclerView】 一、RecyclerView 最基本用法 ( 添加支持库 | 设置布局文件 | 自定义适配器 )
  6. Codeforces 1206
  7. Flask-Migrate
  8. linux解压war包
  9. 集合框架Map、List、Set
  10. 移动端整屏滑动的实现