问题标签 [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.
c# - 如何在行数据绑定事件中获取单元格的值?以及如何检查单元格是否为空?
我正在使用 sqldatasource 和GridView。我想从RowDataBound
事件中的 GridView 中获取单元格的值?,因为我不能使用e.RowIndex
.
如果单元格为空,如何检查更新事件?我用过if != null
,但它没有用,所以我需要检查它是否为空。
谢谢
asp.net - 在 edititemtemplate 中将数据源绑定到下拉列表会创建 Eval()、XPath() 和 Bind() 等数据绑定方法错误
我的 gridview 包含一个名为 SubPlot 的列。在编辑模式下,该列应该显示绑定到数据源的下拉列表。此数据源采用名为@100mPlotName 的参数。这是我点击“编辑”时遇到的错误
Eval()、XPath() 和 Bind() 等数据绑定方法只能在数据绑定控件的上下文中使用。
ASP.NET:
后面的代码:
我觉得我在后面的代码中遗漏了一些东西。我的目标是在用户单击编辑时显示来自数据源的数据的下拉列表。谢谢你的帮助。
vb.net - 根据数据库中的值在行上显示超链接字段
如何根据从数据库生成的行上的值动态显示超链接字段上的“编辑”。
N/B.:gridview 自动生成行。
c# - RowDataBound事件中的一行与Gridview的分页机制冲突
这是我填充 GridView 控件的方式。我是从代码隐藏执行此操作,而不是从 .aspx 前端执行此操作。以下是我所拥有的极其简略的版本:
要处理分页,将 GridView 的“AllowPaging”设置为 true,并且我有以下事件处理程序:
这很好用!
但是,我也有 RowDataBound 事件处理程序:
我的目标是让行本身可以点击,并引导到另一个页面,其中的查询字符串等于该行的 ID。我需要 ID 列中的值,以便在创建行时可以访问它,以便将 ID 添加到链接的 QueryString 中。但我不希望 ID 列可见,所以我在行中添加:e.Row.Cells[0].Visible = false;
这样做会破坏分页功能。页码不再显示。如果我注释掉这一行,一切正常,但 ID 在 GridView 中可见。
1)为什么?2)我可以做些什么来获得相同的功能,但尽可能少的更改?
c# - 如何在 gridview 中更改禁用的超链接颜色?
在Gridview RowDataBound
我根据其值禁用超链接。但是超链接文本是灰色的。
我想更改禁用超链接的前景色,以便我可以轻松阅读文本。
我尝试如下所述。
c# - 双击时使用 Request.QueryString 传递值
我有一个gridview,我想将一个值从行单元格传递到另一个页面。基于字符串的值,我可以运行特定的查询并填充另一个网格视图。我的问题是,当我双击该行时,它不会获取该值,但是,当我更改行单元格索引时,它将用于该行中的其他列。如果需要更多信息,请告诉我,谢谢。
该值应基于此会话,然后用于确定使用哪种方法来填充网格视图。
asp.net - 如何在 RowDataBound 事件的 Gridview 中更改 Eval() 字段的值
我有一个 GridView:
该Enabled
属性是一个布尔值。现在我想根据Enabled
属性的 True/False 显示 Enabled/Disabled。因此我使用:
但它不起作用,因为事件启动时 e.Row.Cells(3).Text
是一个空字符串。我怎么解决这个问题?谢谢
c# - GridView -> 来自 SQL 的数据绑定。FindControl 对象引用未设置为 RowDataBound 中的实例
我正在尝试更改我的一个列以显示图片而不是文本。目前所有的文本都是从 SQL 中收集的。
所以 EditLink 和 DeleteLink 在 ASP 中并且这些工作。[Overall Status] 是 SQL 中的一个字段,我无法将其更改为图像。
我认为这可能是因为它尚未绑定数据所以找不到该字段,但我显示了 FindControls 的计数 = SQL 结果 + 2 个字段。
接下来我认为可能是我的 ..FindControl(THISNAME) 错误。但是我不知道如何找到控件的名称。它必须是 e.Row.Controls[index].Name (我知道索引)之类的东西,但我不知道要采用什么属性。
谢谢,
asp.net - GridView RowDataBound 事件处理程序找不到 GridView 单元格内容
我有以下内容GridView
,其中DataSource
包括List<T>
:
哪个正确渲染并具有正确的值。
现在,我想动态修改StockCode字段,为此我在我的代码后面:
但是StockCode对应的数据单元格是空的。现在我尝试调试,由于某种原因,代码只找到了标题行的值。其他行的值为string.Empty
or &nsbp。它可能依赖于列表作为数据源吗?
c# - 行数据绑定中的gridview id
我有一个 rowdatabound 方法,这对于两个 gridviews 很常见。此方法的部分任务是将值分配给 gridview 的最后一列。
网格视图相同,但值与两个网格视图不同。所以我需要检查我是否将 vaules 分配给第一个 gridview 或另一个。