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

c# - DevExpress Gridview 中的行操作出错

我有一个 DevExpress gridview,我datasource从 (c#) 后面的代码绑定到它。我的动作可以正常工作,但是当我使用rowfilter它时却不行。

我认为向我发送信息的命令参数datasource是错误的。

我在第 1 行的 id 是 1,我在第 13 行的 id 应该是 13 但是在第 13 行rowfilter点击按钮(行命令)后,我的 id 发送到后面的代码(命令参数)是 1!

如何从一行中获取 ID(GridView Devexpress)?

我的网格视图:

我的绑定代码:

0 投票
1 回答
1343 浏览

c# - Gridview popup window not opening from RowCommand event corresponding to Linkbutton click

I have Linkbutton in the Gridview TemplateField. I want to Redirect to another Page in a popup Custom size window from RowCommand Event.

Note: Here I don't want to call OnClientScript property of LinkButton to openJavascript Popup Custom Size Window. I want to save Gridrow into Session object and open window from Serverside code only.

Here is the Code:

The above code is not opening any window.

0 投票
1 回答
974 浏览

asp.net - 行命令在gridview中不起作用

您好我正在使用以下代码在 aspx 上显示网格

以下是上述网格的行绑定函数

当我单击选择链接时,应用程序得到回发并点击 page_load 函数,但在点击事件处理程序上

我怎样才能让它达到行命令功能

PS我需要使用EnableViewState ="False"网格中的属性我不能删除这个属性。这个问题有什么解决方法吗?

0 投票
0 回答
9 浏览

c# - 为什么我的代码无法在 rowcommand 中访问父 gridview?

我有一个ParentGridview Panel**ItemTemplateField**. 现在在编码中,我想获取ParentGridview并通过它访问该面板但无法实现。

aspx:(*不要使用语法,我只是按照原始代码的样式写在这里*

我的代码:

但这让我在最后一行给出错误:

你调用的对象是空的

0 投票
1 回答
566 浏览

c# - 从其 RowCommand 事件中查找 Gridview ID

我有三个 GridView,其 ID 为:grdvwFilteredNo1、grdvwFilteredNo2、grdvwFilteredNo3

每个都有自己的 RowCommand 事件(每个都由一个 LinkBut​​ton 触发,在一行上)

grdvwFilteredNo1_RowCommand(object sender, GridViewCommandEventArgs e) grdvwFilteredNo2_RowCommand(object sender, GridViewCommandEventArgs e) grdvwFilteredNo3_RowCommand(object sender, GridViewCommandEventArgs e)

我希望通过让所有三个 Gridview 调用相同的 RowCommand 事件来整合代码。(所有三个的事件代码都是相同的,除了这一行,我通过它的 ID 识别 gridview。
这是第一个事件的行;
Int32 intSelectedEEid = (Int32) grdvwFilteredNo1 .DataKeys[rowIndex].Values["EmployeeID" ];)

我在想我可以使用变量而不是 gridview ID,但我似乎无法获取 gridview ID。使用这个
GridView gView = ((Control)e.CommandSource).Parent.Parent as GridView;
gView.ID 返回 null。

我在想 LinkBtn 的父级是行,而行的父级是 gridview。

如何从其 RowCommand 事件中找到 gridview id?谢谢您的帮助。

0 投票
3 回答
338 浏览

c# - C# - Gridview 帮助。(ASP.NET)

我有一个从本地 SQL 服务器中提取数据的 gridview。我选择了 3 列显示在 gridview 上。我添加了第四列(选择命令)。我想从第一列中获取数据,当我单击选择命令时,我总是得到一个错误“在 mscorlib.dll 中发生'System.ArgumentOutOfRangeException'类型的异常,但未在用户代码中处理附加信息:索引超出范围。必须为非负数且小于集合的大小。”

基本上,我想从第一列获取 id,然后将其分配给会话变量,然后重定向到第二页,然后使用该会话变量的内容来填充另一个文本框。

有什么建议么?

谢谢

0 投票
0 回答
510 浏览

c# - 从模板字段中的按钮触发 GridView RowCommand 事件 - C#

所以我有一个 GridView ( gvSummary),其中包含一个模板字段,里面有一个按钮 ( btnOpen)。此按钮的目的是gvDetail在模式窗口中打开第二个 GridView(),基于来自gvSummary.

我遇到的问题是我似乎无法gvSummary_RowCommand通过单击按钮来执行代码btnOpen。我可以从中执行代码,<asp:ButtonField>但这不会打开第二个 GridView。

这是我的代码:

代码背后:

当我单击 时<asp:ButtonField>,SQL 是正确的,并且 Response.Write() 在 中设置了正确的变量gvSummary_RowCommand。但是,模式窗口不会打开。

当我单击btnOpen时,模式窗口打开,但没有在 中设置变量gvSummary_RowCommand

我似乎无法进行这项工作,因此不胜感激。谢谢。

0 投票
0 回答
100 浏览

asp.net - 从字符串中获取值或存储在数据库中?

这是我的 viewcreditrequest html 页面:

和后面的代码:

我想在这里发生的是在绑定字段中获取“信用请求”的值。bindgrid() 工作正常,我也添加了

到我的网格视图。当我单击按钮时,它现在将信用请求的值分配给字符串信用请求。关于如何使其可见甚至将其存储在数据库中的任何想法?

0 投票
1 回答
855 浏览

asp.net - GridView RowCommand 根本不触发图像按钮

我试图在我的 GridView 中单击图像按钮时触发 rowCommand 事件。GridView 位于更新面板内。但是在尝试了所有方法之后:

  • 启用视图状态,

  • 在 IsPostback 上绑定网格,

我无法得到确切的原因。

请在下面找到代码:

请帮忙。

0 投票
1 回答
289 浏览

c# - 为什么行命令不能正常工作?

我在 gridview 的 ROWCOMMAND 中调用了一个下载函数。当我单击它时它可以工作,但如果我单击(调用)rowcommand 中的另一个函数,它就会停止工作。它不会抛出异常。我尝试调试每一步,但没有运气。

为什么 ?

下载功能:

行命令:

Rowdatabound:注册按钮

注册功能:

网格视图: