问题标签 [rowdatabound]

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 回答
23463 浏览

asp.net - Gridview rowdatabound 访问数据项 vb

我正在尝试将 ImageUrl 指向 GridView 的模板字段中的图像,但不断收到错误消息:

你调用的对象是空的。在这条线上:

将 imagePath 调暗为 String = rowView("image_path")

我以前从未在 GridView 上这样做过,但它在 ListView 上工作过。

感谢您的帮助,这是我的代码:

.APSX

代码背后

0 投票
3 回答
2024 浏览

asp.net - ASP.net Gridview 突出显示多列中的最大值

例如,我有一个显示棒球队统计数据的网格视图。这是一个标准的运动统计数据网格——行显示每个球员的统计数据,列显示每个球员的具体数据。

到目前为止很容易。但是我想做的是样式(突出显示或粗体)每个统计列的 Max 或 Min(团队负责人)。例如,玩家 A 可能只在一个或两个类别中领先,因此我们无法设置整行的样式。如果球员 A 只是在三振出局中带领球队,我只想设计他的三振出局数(仅限那个单元格)。

处理这个问题的最佳方法是什么?让 SQL Server 完成所有工作,实际上,对每个玩家的每个统计数据进行排名,有效地将列数加倍(例如 col: AB,col: ABRank)。还是让gridview的rowdatabound事件处理这个?

如果我选择后者,我想我会在绑定之前从数据表中获取每个统计类别的最大值(例如将它们存储在局部变量中),然后在 rowdatabound 上,如果它们匹配值,则应用样式。

0 投票
4 回答
7476 浏览

asp.net - RowIndex 和 DataItemIndex 有什么区别?

gridview’s RowDataBound事件有e.Row.RowIndexe.Row.DataItemIndex属性。
请以易于理解的答案告诉我,它们之间有什么区别?
在什么情况下我们应该使用哪一个?

0 投票
1 回答
4141 浏览

asp.net - 处理 RowDataBound 会导致动态绑定的 GridView 仅显示第一条记录

我有一个 GridView 控件,我动态绑定到一个 DataTable,该控件由基于一组选定选项构建的查询填充。

我想要做的只是处理 RowDataBound 事件,以便根据数据库字段的值格式化特定的行。此事件处理程序中的代码工作正常。我的问题是,调用此事件会导致 GridView 仅显示 DataTable 中的第一条记录,几乎就像 Gridview 在绑定第一行后绑定到 DataTable 后停止一样。

我尝试动态添加处理程序,但得到了相同的结果。

关于为什么简单地处理这个事件会导致 Gridview 这样做的任何想法?

我知道有足够的数据被返回(DataTable 填充了所有记录,并且 GridView 在不触及 RowDataBound 事件时显示所有记录都很好)。

我在生成查询、填充 DataTable 并绑定 GridView 后立即添加处理程序:

处理程序本身:

我还确定,在处理 RowDataBound 时,GridView 的 DATABOUND 事件永远不会被触发;绑定第一行后似乎立即停止绑定。

0 投票
4 回答
24269 浏览

c# - 如何检查是否从 GridView 中选择了任何行?

我在 aspx 页面中有一个 gridview:

rowDataBound方法是:

我有一个确定按钮,当它被点击时,我从页面收集数据。我想检查确定按钮单击是否从 Gridview 中选择了任何行。

我怎样才能做到这一点?

0 投票
1 回答
1008 浏览

c# - c# GridView RowDataBound 错误

我有一个gridview,当单击一行时应该可以编辑。此网格视图可连续单击,因此当我单击它时,出于编辑原因,该行将显示在其他页面中。我收到这样的错误

指定的参数超出了有效值的范围。参数名称:索引。

这条线正在发生这种情况:

我怎样才能解决这个问题?

0 投票
4 回答
16924 浏览

c# - 根据条件在网格视图中显示图像

我正在尝试显示 1. 如果 TimeReceived 为 Null,则显示红色,(或)2. 当 Time Received 不为 null 并且 Time Read 为 Null(或)时显示为琥珀色 3. Green 当 Time read 不为 null

它抛出一个错误

我哪里出错了,如何根据条件显示图像。我想我没有正确完成行数据绑定。请帮忙。

0 投票
5 回答
13442 浏览

c# - 编辑GridView时如何避免RowDataBound?

目前,我在 RowDataBound 中有以下代码:

但是,当我单击编辑链接时,它会尝试运行该代码并引发错误。因此,如何仅在 GridView 处于读取模式时运行该代码?但不是在编辑时...

0 投票
2 回答
3281 浏览

c# - 如何为 asp.net 中的单个列禁用 ItemTemplate 中的项目

我有这些项目模板,它们在同一列中,我还有另一列 MessageActive。如果messageActive 为 no,那么我将行颜色设置为红色,对于同一列,rowDataBound我如何在.disable ImageButton ID="imgbtn"asp:LinkButton ID="Lnk_Delete"ItemTemplate

databindgridview.

0 投票
2 回答
1236 浏览

c# - 如何在数据绑定中继器中显示值之前对其进行修改?

我正在为转发器绑定一些文本和日期时间(响应者)。

在这里,我想在屏幕上显示之前更改数据时间,我想做rowdatabound类似于下面的操作。我怎样才能为中继器做到这一点。或者在向用户显示之前,是否有任何其他方法可以将值(3Hrs)添加到日期时间响应。

我无法在客户端添加 3 小时,我必须添加的小时数因每个用户而异,