问题标签 [rowcommand]

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

c# - 带有 DropDownList 的 Gridview RowCommand 事件不起作用

我创建了一些 DropDownLists,它们填充了数据库中的数据。下拉列表的第一ListItem

在此处输入图像描述

我还有一个 GridView,它在Select按钮上有一个 RowCommand 事件。

在此处输入图像描述

当我按下SelectDropDownLists 将取回受尊重的列/行具有的任何值:

这在 GridView 中的更改请求列/行具有值但不是“空白”/“空”/“空”时有效。我真的不知道如何解决它?

我希望能够做类似的事情:

但是我只希望在后台使用它,因为我想在 GridView 中有空行,但在 RowCommand 上Select应该明白空意味着ListItem值。

这可能吗?

0 投票
2 回答
240 浏览

c# - 使用 rowcommand 进行分页

我有一个带有“选择”行和分页的gridview。当我尝试更改分页站点时出现错误。

这是问题的图像

如果我使用语句,我可以摆脱这个问题,If()但是我的选择事件将不起作用。

错误:

App_Web_rsb5hpia.dll 中出现“System.InvalidCastException”类型的异常,但未在用户代码中处理其他信息:无法将“System.Web.UI.WebControls.GridView”类型的对象转换为“System.Web.UI”类型。 WebControls.LinkBut​​ton'。

0 投票
1 回答
36 浏览

c# - Gridview Rowcommand 单元格到公共字符串

我有一个带有 rowcommand 事件的 gridview。

我希望在temp我的行命令之外使用字符串的值。这可能吗?

0 投票
1 回答
301 浏览

vb.net - 如何从 RowCommand 引用 GridView TemplateField 标签值?

我需要在以下 gridview 的选定行上引用来自 lblCaseStatus 的标签值:

我在网上搜索过,但没有找到任何可行的解决方案。我尝试使用基于此 SO 答案(https://stackoverflow.com/a/10784039/3938754)的答案,其中包括此免责声明:
备注:这仅适用于 Boundfields。
我正在使用 TemplateField 并猜测这就是它失败的原因:

Dim id as Guid = grdTaskList.DataKeys(row.RowIndex).Value

错误阅读:
指定的演员表无效。(从数字转换时,值必须是小于无穷大的数字。)RowIndex
和Value都有数据。

那么如何从 RowCommand 方法引用 ItemTemplate 中的标签值呢?

提前感谢您的时间和帮助。

0 投票
1 回答
127 浏览

c# - 在 RowCommand 上填充 DDL

我有一个带有 arowcommand和 a的网格视图linkbutton。当我按下链接按钮时,行被编辑但是 DDL 应该将数据与我的数据库表中的值绑定,但这不起作用

我不知道这是否是正确的方法,但是在按下链接按钮“对象引用未设置为对象的实例”时确实出现错误。但我不认为这是这里的主要问题。

从 Rowcommand 编辑时我应该绑定我的 DDL 行还是有人能看到我做错了什么?

DDL 列的 ASPX 标记:

代码隐藏:

0 投票
2 回答
79 浏览

asp.net - 带有按钮的私有字符串的 ViewState

我有一个带有Rowcommand事件的 gridview,让我获取列ActivityID 单元格值并将其放入一个private string名为ActivityIDString的事件中。

当我选择“ btupdate”按钮时,ActiveIdString变为null时,这一切都起作用。

我理解这个问题以及它为什么变为 NULL,但我不知道如何解决这个问题以及在哪里使用 ViewState。

0 投票
0 回答
49 浏览

asp.net - 删除列后不触发 GridView RowCommand

我有一个带有一些数据和几个 LinkBut​​ton 列的 GridView。如果用户没有特定角色,我会从 GridView 中删除其中一个 LinkBut​​ton 列。

我的问题是,当我删除列时,RowCommand 事件将不再触发,并且当我单击它们时所有 LinkBut​​tons 都会消失。

注意:我没有在 PostBack 上重新绑定网格,我没有禁用 ViewState,并且我尝试CausesValidation="false"了没有更改的设置。我在网上找到的每个有这个问题的人都遇到过这些问题之一。

如果我注释掉删除该列的代码,则一切正常。

编辑:如果我隐藏列而不是用 删除它gvMyGrid.Columns(0).Visible = False,一切正常。

为什么删除该列会阻止该事件触发?

这是我的网格视图:

在我后面的代码中:

0 投票
2 回答
243 浏览

c# - Gridview not showing after Gridview RowCommand event?

I have a GridView that shows a list of restaurants and it's data from my database. In the last column I have a ButtonField. When the user clicks on the button, then the RowCommand fires and another GridView appears with the selected restaurant's reviews.

The issue I am having is that while the RowCommand event is fired, the second GridView gvReviews does not show up at all.

  • I have tried to set the GridView's visible to true but that does not seem to work.
  • I have tried to use a TemplateField with a Button instead but that doesn't work either.
  • I have tried using if (!IsPostback) statement

Here's a snippet of my GridViews:

Here's a snippet of the aspx.cs

Here's a snippet of the methods i used:

Here are my stored procedures used:

0 投票
1 回答
172 浏览

c# - Gridview RowUpdating 事件使用存储过程不更新实际数据库?

我有一个Gridview我试图通过单击中的编辑按钮Gridview并引发RowUpdating事件处理程序来编辑我的数据的地方。

当我单击Gridview行中的更新时,我没有收到任何错误,但其中的数据Gridview与单击编辑/更新之前的数据以及数据库中的数据相同

  • 我检查了我的存储过程是否真的有效。
  • 我使用了断点,所有数据都是正确的。
  • 我已经完成了从 gridview 和数据库中删除行的相同方法/程序,并且它们已经奏效。
  • 我检查过if (!IsPostback)

这是我的存储过程:

这是我执行存储过程的方法:

我正在使用我自己的 Connection 类:GitHub

这是我的网格视图:

这是我的实际代码:

0 投票
1 回答
1146 浏览

asp.net - ASP.Net Gridview RowCommand 编辑、更新

我正在gridview使用 webforms 上的 asp.net,并在 TemplateField 中使用按钮视图、编辑和更新Gridview RowCommand的事件方法。GridView OnRowCommand

页面第一次加载时此代码运行良好,但之后出现 2 个问题。即 1. 当页面第一次加载时它正在编辑和更新数据,但是当我尝试编辑同一行或任何其他行时它不会。我知道这是因为我在 Page_Load 事件上定义了 !Page.IsPostback 方法,但我不知道如何解决这种情况。2. 问题是如何限制gridview 行只更新其行被选中的数据?

请建议我一个解决方案。

网格视图示例