- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 GridView
控件,它数据绑定(bind)到从实用程序方法返回的对象的 List
。 GridView
控件将其中一列设置为其 DataKey。当一行被选中
时,它会触发 Selected 事件处理程序,我可以使用 myGridView.SelectedDataKey.Value
获取所选行的 DataKey 列的值。
但是,当行被Edited
或Deleted
时的事件处理程序似乎没有一种机制来获取相关行的 DataKey 值。这些事件处理程序的事件 arg 参数包含 GridView
中行的索引,但我特别关注 DataKey 值。
通过实用程序方法重新获取对象列表以及从事件 arg 参数中获取的索引不是一个选项,因为对象列表可能已更改。
谁能告诉我该怎么做?
TIA
最佳答案
protected void gridQuestion_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int id = (int)grdQuestions.DataKeys[e.RowIndex].Value;
}
关于c# - ASP.Net:在编辑和删除时从 GridView 获取 DataKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7808104/
在这个网站上,我试图通过对 gridview 行的选择在数据库中插入一行。除了从 gridview 收集主键外,我的一切都运行良好。我已经尝试了所有我能找到的无济于事。到目前为止,我还不太擅长这种语言
我正在使用数据装置来填充用 Recharts 构建的图表 我的数据中有两个对象:Finances 和 DAU const charts = [ { name: 'Finances',
p-table 上的 dataKey 属性是否需要定义为列,还是只需要是 [value] 数组中对象的属性?如果它需要是一个列,这个列是否需要可见? 最佳答案 不,dataKey 不需要是一列。 da
网络和 C# 4。 我有一个 DetailsView 控件,我使用一些自定义逻辑进行数据绑定(bind)。 在我的 DetailsView 中输入数据时,我想使用 Event "Inserted"(或
如何将 dataKey 的值传递给另一个组件?我有一个带有自定义点的折线图,这个点需要数据中的值。如何将数据键的值传递给它? const data = [ { name: 'abc', val
我正在开发一个现有的网络应用程序。我收到了一些仅针对一位已知用户触发的前端错误。日志说: [2014-05-19 18:40:05] frontend.ERROR: ReferenceError: C
我有一个像这样的 GridView: 以下是我创建 DataTable 的方法,GridView 绑定(
我在尝试从 GridView 中获取数据键值时遇到了一些问题。这是代码: GridView gvForCheckBox = (GridView)e.Item.FindControl("gvProduc
网格 View 对于加载的第一页,如果我单击命令字段,它会显示正确的 DataKey 值。 但是,如果我更改到下一页结果,则在选择记录时对应的值不正确。它似乎保留了
他们看起来是平等的。两者都可以有多个键,并用逗号分隔。 最佳答案 两者都是不同的 datakeysname 存储主键列的名称,而 datakeys 将包含该列的值。 请参阅以下示例。 http://w
我正在使用 GridView 控件,它数据绑定(bind)到从实用程序方法返回的对象的 List。 GridView 控件将其中一列设置为其 DataKey。当一行被选中时,它会触发 Selected
我有一个带有关联的 DataKey 的 GridView,它是项目 ID。如何在 RowCommand 事件中检索该值? 这似乎有效,但我不喜欢转换为 LinkButton (如果其他命令触发事件
好吧,这让我今天发疯了。所以我有以下标记: 等... 假设我添加了一个标签: ' runat="server"> 这将返回正确的 DataKey“Id”。现在在 CodeBehind 中我正在执行
我有 GridView,我可以选择一行。然后我在网格上方有一个名为“编辑”的按钮,用户可以单击该按钮弹出一个窗口并编辑所选行。所以这个按钮后面会有 Javascript 代码 function edi
我是一名优秀的程序员,十分优秀!