datalist的问题,在编程中设置了datalist的项模板之后,只显视三项,应该是5项

外星人oo 2003-08-20 03:52:30
碰到了一个datalist的问题,在编程中设置了datalist的项模板之后,只显视三项
鄙人很菜,不只该怎样说。
将数据绑定到datalist上后如有四条记录,他只显示两条,
如有2条记录,他只显示1条,
只好将他删除,重建,
...全文
32 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiaming 2003-10-27
  • 打赏
  • 举报
回复
<AlternatingItemTemplate>
<FONT face="宋体"></FONT>
</AlternatingItemTemplate>
<EditItemTemplate>
<FONT face="宋体"></FONT>
</EditItemTemplate>
******************************************************************
将上面的删除就可以了,
或者,将
<ItemTemplate>和</ItemTemplate>之间的内容全部复制到
<AlternatingItemTemplate>和</AlternatingItemTemplate>之间,

因为
<AlternatingItemTemplate>和</AlternatingItemTemplate>
是用来表示偶数行的模板的。你在<AlternatingItemTemplate>和</AlternatingItemTemplate>之间没有绑定任何数据。当然就不显示了。
但是,如果你没有<AlternatingItemTemplate>和</AlternatingItemTemplate>,则系统会全部用<ItemTemplate>和</ItemTemplate>之间相同的模板
CHENGXB 2003-10-27
  • 打赏
  • 举报
回复
把下面这段delete就ok了:
<AlternatingItemTemplate>
<FONT face="宋体"></FONT>
</AlternatingItemTemplate>

<EditItemTemplate>
<FONT face="宋体"></FONT>
</EditItemTemplate>
外星人oo 2003-08-20
  • 打赏
  • 举报
回复
上面页面中有2个DataList

DataList1 是出问题的
DataList2 是正长的
但是我没有比教出不同来
请高手指点
外星人oo 2003-08-20
  • 打赏
  • 举报
回复
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="lxr.aspx.vb" Inherits="customer.lxr"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>123</title>
<meta content="False" name="vs_snapToGrid">
<meta content="True" name="vs_showGrid">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0" MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:datalist id="DataList1" style="Z-INDEX: 101; LEFT: 137px; POSITION: absolute; TOP: 41px"
runat="server" Width="458px" Height="57px" Visible="False">
<ItemTemplate>
<FONT face="宋体">
<TABLE id="Table3" borderColor="background" height="4" cellSpacing="1" cellPadding="1"
width="40" align="left" border="1">
<TR>
<TD align="left">
<TABLE id="Table2" style="WIDTH: 492px; HEIGHT: 86px" cellSpacing="0" cellPadding="0" width="492"
align="center" border="0">
</TABLE>
11122231233322222222</TD>
</TR>
</TABLE>
</FONT>
</ItemTemplate>
<AlternatingItemTemplate>
<FONT face="宋体"></FONT>
</AlternatingItemTemplate>
<EditItemTemplate>
<FONT face="宋体"></FONT>
</EditItemTemplate>
</asp:datalist>
<asp:DataList id="DataList2" style="Z-INDEX: 102; LEFT: 136px; POSITION: absolute; TOP: 154px"
runat="server" Width="27px" Height="149px">
<ItemTemplate>
<TABLE id="Table12" borderColor="background" height="4" cellSpacing="1" cellPadding="1"
width="40" align="left" border="1">
<TR>
<TD align="left">
<TABLE id="Table22" style="WIDTH: 492px; HEIGHT: 86px" cellSpacing="0" cellPadding="0"
width="492" align="center" border="0">
</TABLE>
11122231233322222222</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:DataList>
</FONT>
</form>
</body>
</HTML>
lwgj 2003-08-20
  • 打赏
  • 举报
回复
把代码贴出来瞧瞧
库卡机器人编程之WorkVisual编程功能全文共8页,当前为第1页。库卡机器人编程之WorkVisual编程功能全文共8页,当前为第1页。库卡机器人编程之WorkVisual编程功能 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第1页。 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第1页。 转载请先后台留言,请支持原创!谢谢 使用库卡机器人的老司机应该都知道常用的库卡线下编程工具主要有Workvisual和OrangeEdit两款(对于熟悉库卡编程的语言的话,工具就不少了,比如:Notepad++,UltraEdit,NotePad,VS Code).条条大道通罗马,就看使用者的喜好而已。 一.OrangeEdit软件: OrangeEdit又称橘子编辑器,是一款由德国OrangeApps公司开发的软件,不仅可用来编辑KUKA机器人程序文件如(.SRC,DAT,SUB,KFD),也可以编辑由库卡机器人工程软件Workvisual所创建的wvs目里的程序文件。本人作为OrangeEdit的使用者,觉得OrangeEdit在以下方面较有优势: 1.习惯库卡手持器SmartHMI编程的使用者,更偏好使用OrangeEdit上的联机表单来编程,此外其还可以插入软件包的KOP来扩展工艺包的联机表单; 2.Objectbrower可以更查看目里所有的程序(函数或子程序)/变量/结构体/枚举体,不是系统自带的还是用户定义; 3.由联机表所创建的运动程序,OrangeEdit的对位置/PDAT/LDAT的该命以及清除Datalist的功能确实很方便,以表格形式展示,方便用户修改。 4.OrangeEdit软件的关于位置变换功能,在比Workvisual强大且适用。 二.WorkVisual软件: 前面说了OrangeEdit的优点,并不是OrangeEdit的软件在编程方面比Workvisual更强大。Workvisual作为库卡的工程软件,其集编程与配置于一体。在编程方面,本人更喜欢适用Workvisual,你扩展性强,更适合集成商使用,更方便做些公司标准,接下来,我会介绍Workvisual的两大扩展。 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第2页。库卡机器人编程之WorkVisual编程功能全文共8页,当前为第2页。1.库卡KRL Template: 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第2页。 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第2页。 软件WorkVisual 是用于由 KR C4 控制的机器人工作单元的工程环境,其一个用途就是用于对机器人的编程,同时也提供了KUKA程序模板(如下图): Workvisual里如何添加自定义模板: Step 1:按照如下路径找到程序模板所在位置: C\Users xx\Documents\KUKATemplates 和示教器类似,Workvisual提供了如下模板: -Cell template -Expert Module; -Function -Module -SPS Step 2:打开其一个叫Modul的程序模板: 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第3页。库卡机器人编程之WorkVisual编程功能全文共8页,当前为第3页。 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第3页。 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第3页。 可以发现此Templates由 Template与resources组成,其: (1) Template的显示属性与resources元素相关; (2) Template里的File是程序或者数据文件存放; Step 3.参照Module格式,制作一个模板; -创建副本: -更改名称: -更改文件内容: 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第4页。库卡机器人编程之WorkVisual编程功能全文共8页,当前为第4页。 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第4页。 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第4页。 Step 4.打开Workvisual添加自定义程序模板: -打开Workvisual目并刷新样本: -添加模板程序: 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第5页。库卡机器人编程之WorkVisual编程功能全文共8页,当前为第5页。如图可以发现模板添加成功: 库卡机器人编程之WorkVisual编程功能全文共8页,当前为第5页。 库卡机器人编程之WorkVisu
第一部分 构建ASP.NET页面 第1章 ASP.NET Framework概览 2 1.1 ASP.NET和.NET Framework 5 1.1.1 框架类库 5 1.1.2 公共语言运行库 9 1.2 ASP.NET控件 10 1.2.1 ASP.NET控件概览 11 1.2.2 HTML控件 12 1.2.3 理解和处理控件事件 12 1.2.4 视图状态 17 1.3 ASP.NET页面 20 1.3.1 动态编译 20 1.3.2 控件树 23 1.3.3 使用代码隐藏页面 24 1.3.4 处理页面事件 27 1.3.5 使用Page.IsPostBack属性 29 1.3.6 调试和跟踪ASP.NET页面 30 1.3.7 跟踪页面执行 33 1.4 安装ASP.NET Framework 35 1.5 小结 37 第2章 使用标准控件 38 2.1 显示信息 38 2.1.1 使用Label控件 38 2.1.2 使用Literal控件 42 2.2 接收用户输入 44 2.2.1 使用TextBox控件 44 2.2.2 使用CheckBox控件 50 2.2.3 使用RadioButton控件 52 2.3 提交表单数据 55 2.3.1 使用Button控件 55 2.3.2 使用LinkButton控件 57 2.3.3 使用ImageButton控件 59 2.3.4 Button控件使用客户端脚本 62 2.3.5 执行跨页面发送 64 2.3.6 指定默认按钮 67 2.3.7 处理Command事件 68 2.4 显示图像 70 2.4.1 使用Image控件 70 2.4.2 使用ImageMap控件 71 2.5 使用Panel控件 75 2.6 使用HyperLink控件 79 2.7 小结 81 第3章 使用验证控件 82 3.1 验证控件概述 82 3.1.1 验证控件与JavaScript 85 3.1.2 使用Page.IsValid 85 3.1.3 设置Display属性 86 3.1.4 突出显示验证错误 86 3.1.5 使用验证组 90 3.1.6 禁用验证 93 3.2 使用RequiredFieldValidator控件 94 3.3 使用RangeValidator控件 97 3.4 使用CompareValidator控件 99 3.5 使用RegularExpressionValidator控件 103 3.6 使用CustomValidator控件 105 3.7 使用ValidationSummary控件 111 3.8 创建自定义验证控件 114 3.8.1 创建LengthValidator控件 115 3.8.2 创建AjaxValidator控件 117 3.9 小结 121 第4章 使用Rich控件 122 4.1 接收上传文件 122 4.1.1 把文件保存到文件系统 123 4.1.2 把文件保存到数据库 125 4.1.3 上传大文件 128 4.2 显示日历 133 4.2.1 创建弹出式日期选择器 135 4.2.2 根据数据库表呈现日历 137 4.3 显示广告 141 4.3.1 在XML文件保存广告 141 4.3.2 在数据库表存储广告 144 4.3.3 跟踪显示和转到 145 4.4 显示不同的页面视图 149 4.4.1 显示选卡式页面视图 149 4.4.2 显示多部分表单 152 4.5 显示向导 153 4.6 小结 157 第二部分 设计ASP.NET网站 第5章 使用母版页设计网站 160 5.1 创建母版页 160 5.1.1 创建默认内容 163 5.1.2 嵌套母版页 166 5.1.3 在母版页使用图片和超链接 170 5.1.4 在Web配置文件注册母版页 172 5.2 修改母版页内容 172 5.2.1 使用Title属性 173 5.
导言 创建一个数据访问层 创建一个业务逻辑层 母板页和站点导航 基本报表 使用ObjectDataSource展现数据 声明参数 编程设置ObjectDataSource的参数值 主/从 使用DropDownList过滤的主/从报表 使用两个DropDownList过滤的主/从报表 跨页面的主/从报表 使用GridView 和DetailView实现的主/从报表 自定义格式化 基于数据的自定义格式化 在GridView控件使用TemplateField 在DetailsView控件使用TemplateField 使用FormView 的模板 在GridView的页脚显示统计信息 编辑插入和删除数据 概述插入、更新和删除数据 研究插入、更新和删除的关联事件 在ASP.NET页面处理BLL/DAL层的异常 给编辑和新增界面增加验证控件 定制数据修改界面 实现开放式并发 为删除数据添加客户端确认 基于用户对修改数据进行限制 分页和排序 分页和排序报表数据 大数据量时提高分页的效率 排序自定义分页数据 创建自定义排序用户界面 自定义按钮行为 GridView里的Button 使用DataList和Repeater显示数据 用DataList和Repeater来显示数据 格式化DataList和Repeater的数据 使用DataList来一行显示多条记录 数据控件的嵌套 使用DataList和Repeater过滤数据 使用DropDownList过滤的主/从报表 跨页面的主/从报表 使用Repeater和DataList实现的主/从报表 使用DataList编辑和删除数据 综叙:在DataList里编辑和删除数据 批量更新 处理BLL和DAL的异常 在编辑和插入界面里添加验证控件 自定义DataList编辑界面 实现开放式并发 为删除数据添加客户端确认 基于用户对修改数据进行限制 DataList和Repeater的分页和排序 DataList和Repeater数据分页 DataList和Repeater数据排序(一) DataList和Repeater数据排序(二) DataList和Repeater数据排序(三) DataList和Repeater的自定义按钮行为 DataList和Repeater里的自定义button 从ASP.NET页面直接访问数据库 47 使用SqlDataSource 控件查询数据(Reeezak) 48 在SqlDataSource使用参数化查询(Reeezak) 49 使用SqlDataSource插入、更新以及删除数据(Reeezak
导言 创建一个数据访问层 创建一个业务逻辑层 母板页和站点导航 基本报表 使用ObjectDataSource展现数据 声明参数 编程设置ObjectDataSource的参数值 主/从 使用DropDownList过滤的主/从报表 使用两个DropDownList过滤的主/从报表 跨页面的主/从报表 使用GridView 和DetailView实现的主/从报表 自定义格式化 基于数据的自定义格式化 在GridView控件使用TemplateField 在DetailsView控件使用TemplateField 使用FormView 的模板 在GridView的页脚显示统计信息 编辑插入和删除数据 概述插入、更新和删除数据 研究插入、更新和删除的关联事件 在ASP.NET页面处理BLL/DAL层的异常 给编辑和新增界面增加验证控件 定制数据修改界面 实现开放式并发 为删除数据添加客户端确认 基于用户对修改数据进行限制 分页和排序 分页和排序报表数据 大数据量时提高分页的效率 排序自定义分页数据 创建自定义排序用户界面 自定义按钮行为 GridView里的Button 使用DataList和Repeater显示数据 用DataList和Repeater来显示数据 格式化DataList和Repeater的数据 使用DataList来一行显示多条记录 数据控件的嵌套 使用DataList和Repeater过滤数据 使用DropDownList过滤的主/从报表 跨页面的主/从报表 使用Repeater和DataList实现的主/从报表 使用DataList编辑和删除数据 综叙:在DataList里编辑和删除数据 批量更新 处理BLL和DAL的异常 在编辑和插入界面里添加验证控件 自定义DataList编辑界面 实现开放式并发 为删除数据添加客户端确认 基于用户对修改数据进行限制 DataList和Repeater的分页和排序 DataList和Repeater数据分页 DataList和Repeater数据排序(一) DataList和Repeater数据排序(二) DataList和Repeater数据排序(三) DataList和Repeater的自定义按钮行为 DataList和Repeater里的自定义button 从ASP.NET页面直接访问数据库 47 使用SqlDataSource 控件查询数据(Reeezak) 48 在SqlDataSource使用参数化查询(Reeezak) 49 使用SqlDataSource插入、更新以及删除数据(Reeezak
导言 创建一个数据访问层 创建一个业务逻辑层 母板页和站点导航 基本报表 使用ObjectDataSource展现数据 声明参数 编程设置ObjectDataSource的参数值 主/从 使用DropDownList过滤的主/从报表 使用两个DropDownList过滤的主/从报表 跨页面的主/从报表 使用GridView 和DetailView实现的主/从报表 自定义格式化 基于数据的自定义格式化 在GridView控件使用TemplateField 在DetailsView控件使用TemplateField 使用FormView 的模板 在GridView的页脚显示统计信息 编辑插入和删除数据 概述插入、更新和删除数据 研究插入、更新和删除的关联事件 在ASP.NET页面处理BLL/DAL层的异常 给编辑和新增界面增加验证控件 定制数据修改界面 实现开放式并发 为删除数据添加客户端确认 基于用户对修改数据进行限制 分页和排序 分页和排序报表数据 大数据量时提高分页的效率 排序自定义分页数据 创建自定义排序用户界面 自定义按钮行为 GridView里的Button 使用DataList和Repeater显示数据 用DataList和Repeater来显示数据 格式化DataList和Repeater的数据 使用DataList来一行显示多条记录 数据控件的嵌套 使用DataList和Repeater过滤数据 使用DropDownList过滤的主/从报表 跨页面的主/从报表 使用Repeater和DataList实现的主/从报表 使用DataList编辑和删除数据 综叙:在DataList里编辑和删除数据 批量更新 处理BLL和DAL的异常 在编辑和插入界面里添加验证控件 自定义DataList编辑界面 实现开放式并发 为删除数据添加客户端确认 基于用户对修改数据进行限制 DataList和Repeater的分页和排序 DataList和Repeater数据分页 DataList和Repeater数据排序(一) DataList和Repeater数据排序(二) DataList和Repeater数据排序(三) DataList和Repeater的自定义按钮行为 DataList和Repeater里的自定义button 从ASP.NET页面直接访问数据库 47 使用SqlDataSource 控件查询数据(Reeezak) 48 在SqlDataSource使用参数化查询(Reeezak) 49 使用SqlDataSource插入、更新以及删除数据(Reeezak

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧