问题标签 [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 投票
1 回答
4776 浏览

c# - 'ItemDataBound' 没有重载匹配委托 'System.EventHandler'

我有一个嵌套的中继器因为我的代码中没有控件是可见的,因此我发现我必须使用 FindControl 才能使控件可见。我想在单击按钮后从标签中传递一个值,但我很难让它正确

带有值的标签

我使用的按钮:

RepeaterItemDataBound

我首先有一个普通的 buttonOclick 控件,但我只是不知道如何将它与标签值结合起来,并使用嵌套中继器和此中继器中的每个不可见控件调用最终方法“MutateSold”用于数据库目的

0 投票
2 回答
1441 浏览

c# - 访问父 ItemDataBound 事件中的嵌套中继器时出错

错误:

“Repeater”不包含“DataSource”的定义,并且找不到接受“Repeater”类型的第一个参数的扩展方法“DataSource”(您是否缺少 using 指令或程序集引用?)

代码:

标记:

你能帮忙吗?为什么.DataSource在这里给我错误。

谢谢。

0 投票
2 回答
1173 浏览

.net - 如何根据父值有条件地过滤转发器的 XmlDataSource

我正在尝试构建产品详细信息页面菜单导航,并且只想显示同一类别中产品的导航项。

数据保存在两个不同的 XML 文件中。一个包含当前产品数据,一个包含导航信息。两者都包含“类别”作为元素。

我想使用另一个 XmlDataSource,然后将当前产品类别从父容器(可使用 XPath("category") 访问)传递到 XPath 属性以过滤值。

然后我会将这个过滤后的数据源传递给转发器进行渲染。

但是,这不起作用。

我如何在 .NET 2.0 中实现这一点。

0 投票
5 回答
5888 浏览

c# - 格式化绑定到Repeater的某些项目的输出

例如,在后端我将一个数据绑定到一个转发器,而在前端我正在设置我的转发器:

所以“名称”和“电子邮件”的输出很好。但是,“活动”和“状态”会打印出一个整数代码,我想根据我拥有的参考表将其更改为更具描述性的字符串。

我猜我可以在转发器的“ItemDataBound”事件上执行此操作,但我坚持下一步应该是什么,即检查我需要修改和更改它们的两个字段。

0 投票
1 回答
2582 浏览

asp.net - ItemCommand 在 PostBack 上的 ItemDataBound 之前触发?什么?

这只是愚蠢的。我已经在这工作了 5 个多小时,无法弄清楚为什么我的该死的命令没有正确触发。唯一正确触发的是内置命令“编辑”和“取消”

标记

代码隐藏

这就是我用来调试这些垃圾的所有代码。我想不通的最奇怪的事情是,所有的键都显示在新的页面加载上,就像这样......

然后突然当我单击一个内置命令(在这种情况下为编辑或取消,注意它们不在我的ItemCommand事件处理程序代码中)时,这个垃圾出现了,这意味着它在绑定之前看到了点击。

不管发生了什么,我要解决的问题是我的自定义命令由于某种原因没有被识别。有任何想法吗?我已经搜索了高低的答案,但一无所获:(

如果您将所有这些代码复制到一个新项目中,它应该可以编译。我会非常感谢你的帮助。--- 我变得如此绝望,我正准备为ListView控制处理每一个可怕的事件,希望能揭示一些关于射击顺序的信息,也许能知道出了什么问题。--- :'(

更新:我做到了,哈哈。有趣,但不确定它告诉我什么新东西。以下是绑定所有事件的新页面加载时触发的内容:

0 投票
1 回答
773 浏览

asp.net-4.0 - 项目数据绑定事件未在 IE 中触发

我在数据列表中有一个奇怪的问题

在服务器端

但是当页面加载时,我无法单击图像,即它不处于可单击模式,而当我在Firefox 或 Chrome中打开同一页面时,我可以单击图像并且项目命令事件也会触发。

附加信息

  • 我在 > If(!ispostback) 事件中绑定数据列表
  • 在行数据绑定上我正在这样做

ImageButton imgM = (ImageButton)e.Item.FindControl("imgMat"); imgM .Attributes.Add("onload", "DoSomething('" + 字符串值 + "'," + 0 + ")");

有什么帮助吗?

0 投票
1 回答
8544 浏览

asp.net - 如何在绑定时根据值检查转发器内的复选框?

我有一个中继器,里面有一个复选框。现在我想根据列值(0/1)检查它。我已经通过转发器的 itemDataBound 事件进行了尝试。如果行的值为 1,那么它会做什么,然后它选中所有复选框,如果第一个复选框未选中,那么它的所有复选框都未选中。我的代码是:-`

ItemDataBound 事件代码是:-

0 投票
4 回答
12594 浏览

asp.net - 获取 ItemDataBound 中的行数

我有一个Page_Load绑定到repeater.

我正在将结果写入 ItemDataBound 中的页面,但是当它是最后一行数据时,我需要它做一些稍微不同的事情。

如何从转发器的 ItemDataBound 中访问 Page_Load 中数据源的行数?

我试过了:

但对于每一行,e.Item.ItemIndex 和 iCount 都相等。

谢谢你的帮助。J。

0 投票
1 回答
580 浏览

datagrid - DataGrid 的第一行未填充 DataList 数据

我有一个 4 列的 DataGrid 和一个 5 列的 DataList。DataList 作为另一个单独的列位于 DataGrid 中。一切都很好,除了数据网格中的第一行不显示数据列表的内容。就好像我的数据列表中的所有内容都应该向上推 1 行以正确显示数据。

我已经验证(在调试期间)数据在数据网格的相应第一行的数据列表中输出正常,但它没有在数据网格的第一行呈现。它开始在数据网格的第二行呈现。

我已经多次使用标记和代码隐藏,但无法弄清楚为什么会发生这种情况。任何帮助,将不胜感激。

下面是我的代码:

HTML

代码背后

0 投票
2 回答
33535 浏览

c# - 在 ItemDataBound 中检索 RadGrid 单元格值 - “输入字符串的格式不正确。”

我正在尝试根据我的 radGrid 中两个单元格值的比较来设置一个 CssClass。两个单元格都被格式化为 currency {0:c},所以当我比较它们时,我在文本字符串中有一个 $ 符号。我知道如何解析字符串以删除 $ 符号,这就是我正在做的。但是,有没有办法在格式化之前获取单元格的原始文本,这样我就不会出现这个错误?

这是我的代码:

ASPX:

C#:

更新:选择的解决方案是我的问题的答案,但我最终决定简单地解析 $ 符号的字符串,因为它是最简单的解决方案。