问题标签 [itemdatabound]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1948 浏览

asp.net - 分页时ListView的ItemDataBound中的DataKey值丢失

我通过 ItemDataBound 将数据绑定到嵌套在 ListView 中的 GridView,当我分页 ListView 时,它正在丢失 datakey 值。这是 DataBound 事件:

我在 ListView 中使用正常的分页控件,如下所示:

错误是:索引超出范围。必须是非负数且小于集合的大小。参数名称:索引

这是带有嵌套 GridView 的 ListView 的完整标记:

0 投票
2 回答
2439 浏览

c# - ListView 总和列总计并在标签中显示返回 null

我正在尝试将 July 列中的所有值汇总到 ID 为 july 的标签中。这是标记:

我正在使用 ItemDataBound 事件求和,但它返回 null。这是代码隐藏:

我需要做什么才能使其正常工作?

0 投票
0 回答
1056 浏览

asp.net - 如何为控件动态分配 id - 控件位于 asp .net 中的 datalist 中

我正在使用 datalist 来显示数据。数据是有 4 个选项的测试问题。我在数据列表中显示了 50 个问题。

通过使用 ItemDataBound 事件 - 我只向用户显示一个带有 4 个选项的问题。剩下的问题是看不见的。在 Itemdatabound 事件中 - 我将 id 分配给单选按钮。而且 id 也没有分配给数据列表,它显示不同的 id。

在我的设计页面代码中,使用 Datalist 我绑定了 50 个问题。在约束自己的同时,我隐藏了 2 到 50 个问题。问题 1 仅可见。我尝试使用事件数据绑定和行创建为每个问题和选项提供动态 ID。首先它出现错误,之后我将控件的属性更改为 ClientIDMode="Static"。它显示了不同的 id。但是,如果我再次单击任何按钮事件,它会清除 id's.again 它只显示旧 id。

0 投票
2 回答
2275 浏览

c# - 将每5个Repeater项目放在一个div之间

我想让我的转发器中的项目在一个 div 和一个新 div 中的 5 个元素之后。

所以我目前得到的是:

看法:

后面的代码:

我想在视图上这样显示它:

我怎样才能做到这一点?提前致谢!

0 投票
1 回答
1732 浏览

c# - 在项目数据绑定中使用 Eval 设置类

我有一个中继器项目,其中它们是这样的 tr 元素。我想根据项目索引将 css 类设置为交替项目。

我的设计代码是这样的

像这样绑定项目数据但不起作用:(错误)

其中 bgWhite 和 bgBlack 是 css 类。

建议我如何实现这一目标。

0 投票
1 回答
111 浏览

c# - 在Repeater中获取子控件

我在 .NET 4 上使用 ASP.NET 和 C# 来开发一个简单的应用程序。我有一个带有包含一些控件的项目模板的中继器;其中之一是必须根据复杂计算设置的标签。我正在使用该OnItemDataBound事件来计算文本并在后面的代码中设置标签的文本,如下所示:

我的转发器的数据源包含几行,因此我希望转发器的每次印象都会调用事件处理程序并根据关联行中的数据显示消息。但是,我只收到一条消息,该消息出现在第一次重复印象中,但与数据源中最后一行的数据相匹配。

似乎每次ItemDataBound事件触发时,我的代码捕获的控件都是相同的,因此我在转发器的每次印象中都会覆盖消息。我已经逐步完成了代码,这显然是正在发生的事情。

知道为什么吗?以及如何解决?

笔记。我的中继器嵌套在另一个中继器中。我认为这不应该是相关的,但它可能是相关的。

0 投票
2 回答
1088 浏览

c# - 使用 onItemDataBound 检查/取消选中 ListView 中的所有复选框

我有一个 ListView,其中创建了 OnItemDataBound 的 pdf 缩略图。每个缩略图都有一个复选框来选择我要上传的页面。一切正常 - 到目前为止。现在我制作了另一个复选框来选择所有页面,问题是:如果我选中复选框,我的 ListView 中的所有预览缩略图都会消失

这是我的列表视图:

这是我的复选框

这是 ListView 的 OnItemDataBound 代码:

这是我选中/取消选中复选框事件的代码:

这是我的页面在 OnItemDataBound 事件之后的样子: 图像1

这是检查 selectAllPages 复选框后的样子: 图2

我想选中/取消选中所有复选框而不会丢失所有缩略图预览。我希望任何人都可以帮助我...

提前致谢

0 投票
1 回答
193 浏览

c# - DataGridview,如何从项目的第二级获取一些值并将其显示在新列中?

我正在使用 c# asp.net 并构建一个 Windows 应用程序。我创建了一个 datagridview 并设置了数据源。一切正常。

但我想在我的 DataGridView 中添加一个新列并设置一些值。这些值在第一级不可用,但在项目的第二级可用。

请参见下面的示例:

现在我想在一个新列中添加值“fullname”:

我该如何实施?

0 投票
0 回答
848 浏览

c# - 显示单个记录的多个图像中的四个

我想显示单个记录的多个图像中的四个。

像这样 ...

img1 img2 img3 一些文本 img4 img5

这在纯 html 中效果很好,但是当我使用转发器控件或数据列表时,它每条记录重复 8 次,所有图像都相同

0 投票
1 回答
407 浏览

c# - 如何从 ListView 的 OnItemDataBound 方法访问当前的 ItemType 项目值?

在 aspx 页面中:

后面的代码:

如果我有这个ListView在哪里ItemType="Post"Post是一个数据库表。如何在代码隐藏方法中访问Item(代表表中的当前记录)的当前值PostListViewPosts_ItemDataBound