问题标签 [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.
sorting - 如何根据嵌入式中继器中的字段对 DataGrid 列进行排序?
我有一个 DataGrid,它有一列从在 DataGrid 的 ItemDataBound 事件期间填充的 Repeater 派生其内容。我需要能够根据中继器中的值对 DataGrid 行进行排序。这是 DataGrid 的简化示例:
如您所见,第三列包含meeting_start_time
,其值通过中继器显示。
如何告诉 DataGrid 按meeting_start_time
中继器中的值对“时间”列进行排序?
asp.net - 嵌套列表视图的 itemdatabound 事件
我有一个嵌套列表视图,我在父“ItemDataBound”事件上进行数据绑定,但是如何访问/注册嵌套列表视图的 itemdatabound 事件?
谢谢!
编辑
我的父列表视图 itemdatabound 现在看起来像这样,
但我得到一个错误
BC32022:“公共事件 ItemDataBound(sender As Object, e As System.Web.UI.WebControls.ListViewItemEventArgs)”是一个事件,不能直接调用。使用“RaiseEvent”语句来引发事件。
asp.net - 使用 ItemDataBound 我只得到每隔一行。为什么?
我使用如下代码在绑定后对表中的每一行进行操作:
表格中每个图像旁边都有一个按钮,可让我删除图像(行)。这似乎运作良好,但实际发生的是它使每隔一行的项目(删除按钮)不可见。什么会导致这种情况发生?这很难在 Google 中找到要搜索的正确单词。:)
如果您看到我的表格,它看起来像是一个带有描述的漂亮图像列表,图像和图像旁边的每一行都有一个删除按钮。在这个简单的例子中(为了清楚起见,我省略了条件)我认为它们应该都消失了。
有什么建议么?
c# - 更新在中继器中生成的 DropDownList 的值
我已经对此进行了搜索,但似乎没有一个符合我需要的确切要求。这是场景:
- 我有一个包含以下内容的列表:File1、File2、File3 和 File4。此列表绑定到中继器。
- 每个转发器项都包含一个 DropDownList。
- 我使用转发器的 ItemDataBound 事件来遍历列表,并为存储在我的列表中的所有项目创建和填充下拉列表。
- 最终结果是它将为我生成一堆下拉列表,其中包含特定于页面中该列表项的值。
但是,要求发生了变化,变化涉及以下内容:
- 如果列表的当前迭代是 File1,它将仅为 File1 创建一个下拉列表。然后对于 File2 和 File3,它不会创建新的下拉菜单,而是将值添加到 File1 的下拉按钮。
- 如果列表的当前迭代是 File4,它会再次创建一个新的下拉列表。
那么有没有办法获取 File1 的 ID,这样当 File2 和 File3 的 ItemDataBound 事件触发时,它只会更新 File1 的 DropDownList?或者我必须寻找另一种方法来做到这一点?
asp.net - 减少 ItemDataBound 事件时间
我有一个 100 家酒店的列表,我必须在其中显示每家酒店的 10 张图片。我为此使用了 DataList 控件。由于我的图像存储在不同的表中,所以我每次都必须使用 ItemDataBound Event 中的 HotelId 查询图像列表。但是每次调用该存储过程大约需要 6 秒才能完成。所以对于 100 行,它需要 100*6 秒,这是我的代码
请给我指导以优化我的代码
c# - 更改中继器行值?
我正在尝试更改中继器中的值:(通过 itemdatabound 事件)
如果年份为空 - 设置值blabla
我的中继器:
我的 C# 代码:
它确实发生了变化,但未显示在转发器中(显示旧值)。
一种解决方案是在 - 中添加一个server control
或literal
( runat 服务器)并在服务器中添加itemTemplate
“ findControl
” - 并更改其值。
其他解决方案是通过 jQuery - 搜索空的最后一个 TD。
但是 - 我的问题:
还有其他服务器端解决方案()吗?
asp.net - ItemDataBound 在删除命令上调用了两次
我有一个列表视图的问题。
我在列表视图中单击删除按钮时这样做:(代码简化,它应该删除)
删除时会出现问题,它将执行 itemdatabound 两次(但 listview prerender 一次)。
它是怎么来的?我怎样才能避免这种情况?
c# - 中继器上的 ItemDataBound 错误
我正在使用 asp.net 中的中继器,并在尝试调试时不断收到此错误。我已经在这个应用程序中有多个中继器,并且这些中继器都可以正常工作,没有问题。当我将这个添加到页面顶部时,会出现此错误。当我摆脱项目数据绑定部分时,不会出现该错误。我确实在 c# 中设置了一个具有正确名称的方法。
说明:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。
编译器错误消息:CS1061:“ASP.default_aspx”不包含“rptCert_ItemDataBound”的定义,并且找不到接受“ASP.default_aspx”类型的第一个参数的扩展方法“rptCert_ItemDataBound”(您是否缺少 using 指令或装配参考?)
源错误:
c# - c# aspRepeater数据在使用ItemDataBound根据字段创建按钮时不显示
基本上我正在尝试填充一个部门表,并根据更改日期,为某个日期范围内的任何部门创建一个按钮。问题是,按钮创建但没有数据,
这是我到目前为止所拥有的 - onPageLoad 我绑定了所有工作并显示的数据源,直到我尝试 iTemDataBound
ASP.net
c# 代码
vb.net - 使用 itemDatabound 的中继器内的下拉列表 findbyvalue
我正在尝试设置一个中继器,该中继器具有下拉菜单,这些下拉菜单的值是在使用 linq 从数据库填充的数组绑定数据时选择的。
我遇到的问题是每个下拉列表在渲染时都具有相同的选定值,这也恰好是数组中的最后一个值。我需要每个选定的值与它的标签相对应,该标签存储在先前提交的表中。
func.ConfigurePastClientSetting(label.Text, krmid) 返回一个值,该值等于 ddl 内部的值之一,该值已从过去的表单提交存储在数据库中。
如果我删除 ddl.ClearSelection 我会得到一个“下拉列表错误中不能有多个选定值。这是标记:
我尝试检查 first(0) ddl.SelectedValue 并得到数组中的最后一项: