问题标签 [datarepeater]

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 投票
1 回答
1748 浏览

xml - 将 xml 绑定到数据转发器控件

我有一个这样的 xml 文件

我正在尝试将名称作为列标题,将病床-> id 作为他们的孩子,我根本不知道这样做,有什么帮助吗?

0 投票
1 回答
274 浏览

c# - 如何比较 2 个数据集并将该值分配给中继器

我有 2 个数据集。1 分配给下拉菜单,另一个分配给中继器。如果我们从下拉列表中选择值,则应根据该值填充转发器中的值。

最初我已将 dataview 分配给下拉列表:

在中继器中:

我的问题:如果我更改“FirmID”值,则应根据该转发器值填充。请帮帮我!

0 投票
0 回答
197 浏览

c# - 如何修改 DataRepeater 中每个项目的形状?

我有一个 DataRepeater,ItemTemplate 上有一些形状,我想根据每个项目中的数据打开和关闭。对于所有其他控件,我e.DataRepeaterItem.Controls["whatever"]在 DrawItem 事件中使用过类似的操作,但是这不适用于形状,因为形状保存在 ItemTemplate 内的 ShapeContainer 中。尝试使用ShapeContainer.Shapes.get_item(int index)导致空引用错误访问形状。据我所知,容器中的形状在 DrawItem 事件发生时尚未初始化。

那么,如果在绘制每个项目时我不能这样做,那么修改项目中形状的最佳方法是什么?

0 投票
2 回答
618 浏览

asp.net - 在转发器中自定义数据源的输出?

我有一个连接到数据源(数据表对象)的数据中继器。我需要在某些条件下更改某些列的前端输出。最有效的方法是什么?

我目前正在尝试创建格式化输出并将其分配给另一个数据表并将其用作数据源,但它似乎过于复杂且难以维护。

是否有更简单的方法来操作数据源的列值?我需要能够检查源的上一行和下一行,因为这是某些列值的基础。

0 投票
3 回答
677 浏览

c# - 如何在 DataRepeater 中格式化数字或字符串?

技术:.NET、SQL Server 2008 R2、Winforms

好吧,对于我的生活,我无法弄清楚这一点。

首先,我使用 DataTable 来存储来自 SQL Server 2008 数据库的数据,并将其绑定到 DataRepeater。

我试过像这样改变绑定:

它适用于其他地方的文本框和标签,但不适用于 DataRepeater。(label1 是与 DataRepeater 关联的 ItemTemplate 的一部分)

由于这样绑定数据不起作用,我只想使用我的 DataTable 并强制该列具有上面列出的格式。

并手动更改数据格式:(它是一个浮点数)

也不起作用,数据中继器只是将其改回。

我要这个:

我明白了:

有任何想法吗?

0 投票
1 回答
1579 浏览

c# - 如何访问 DataRepeater 中的控件

我在 WinForms DataRepeater ( Microsoft.VisualBasic.PowerPacks.DataRepeater ) 中有 2 个文本框和一个按钮

单击按钮时,我想访问这些文本框

我怎样才能做到这一点?

0 投票
1 回答
802 浏览

c# - 为 dataRepeater 中的控件设置工具提示

我在 Winforms DataRepeater 中有一个图片框,我想为其设置工具提示,我试过了

我也试过

仍然没有显示工具提示。

怎么解决?

0 投票
0 回答
609 浏览

c# - DataRepeater 使用 DataGridView 事件 CellMouseDoubleClick 添加项目

在我正在构建的视频播放器中,我读取了一个由 Artist、SongTitle、Path(硬盘上 .mp4 文件的路径)列组成的数据库表,并在 DataGridView 中显示这些值。

对于DataGridView CellMouseDoubleClick事件,我想将项目添加到DataRepeater中,例如播放列表。

每个 DataRepeater 项目都有

  • 2 个标签,显示艺术家姓名和歌曲标题
  • 2 个按钮
    1. 将在播放器中加载 .mp4 文件的播放按钮
    2. 删除按钮,用于从 DataRepeater(播放)列表中删除项目

我完全迷失在DataRepeater课堂上,这是我第一次使用它,我找不到任何类似于我想做的教程。

0 投票
1 回答
1082 浏览

vb.net - 获取数据中继器中单选按钮的检查状态

我在 Windows 窗体中有一个数据转发器,在数据转发器中我有一个标签和一个单选按钮或组合框,单选按钮的数量和它们的文本是从我的数据库中引入的,标签和组合框也是如此.

标签是一个问题,单选按钮或组合框允许用户回答问题。

我想要做的是获得单选按钮的选中状态,这样我就可以在需要时显示下一个问题。例如,如果问题 1 的答案为否,则仅显示问题 2。

0 投票
1 回答
514 浏览

.net - 在第三个嵌套中继器中查找动态添加的控件

我有三个中继器。让我们称它们为 R1、R2 和 R3。

R3中,我创建了一堆控件Page_Init。例如,其中一个控件的名称为WMC_image.

我使用此代码获取 R2:

这工作正常。但是当我添加代码以获取 R3 时:

我得到错误:

“System.ArgumentOutOfRangeException:指定的参数超出了有效值的范围。参数名称:索引”。

我怎么会收到这个错误?以及如何在 R3 中获取 HtmlGenericControl?

编辑:对不起,但我忘了在 Page_Init 中添加只有 R1 填充 DataBind()。其他两个中继器在 OnItemDataBound 事件中填充。

当我循环出 R1 中的所有控件时,我得到了一堆命中。但即使我可以在我的网站上看到它们,我也没有从 R2 得到任何东西。