问题标签 [datakey]
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.
asp.net - 如何在 GridView asp.net 中查找关于数据键的行索引
我有一个启用分页的gridview控件,我有一个datakey值,我想找到一个关于datakey值的行索引,我有这个代码,
}
但是这段代码存在问题,如果在该页面中找不到该用户 ID,它将返回 0,我的问题是如何更改页面索引以在所有页面中查找行。我正在使用 gridview 自己的分页。
asp.net - 以编程方式将数据键添加到现有的数据键集
我有一个有几个数据键的 GridView。在一组特定的情况下,我需要在页面的 Load 事件期间从后面的代码中添加一个额外的数据键。
如何以编程方式将数据键添加到 GridView 中的现有数据键集?
c# - 如何防止网格视图中的重复数据?
我有一个网格视图,这个网格视图有一个DataKeyNames="person_id"
现在我希望这个键作为网格的主键,所以不允许重复。
如何通过使用防止重复数据DataKeyNames
c# - 网格视图中的 DataKeyValues 为空
这是我gridview
的,当用户单击行内的编辑按钮时触发的事件。出于某种原因,我的datakey
值正在使程序崩溃,说它为空。我不知道为什么。中的 DataKeyNamesgridview
正是我想要的,formID
. gridview
这是正确的,因为如您所见, 中的最后一列显示了formID
并且它显示得很好。所以我不知道我哪里出错了。
c# - 具有不同主键名称的不同表的 DataKeyNames
我想知道如果这些表中的主键名称不同,是否有一种方法可以使用 datakeynames 来访问不同表的主键。
例如,我有一个名为 Table1 和 Table2 的表,其中主键分别是 Table1ID 和 Table2ID。
我的最终目标是将两个表的内容合并到 1 个网格视图中,并为每一行生成一个超链接。所以我的 c# 看起来像这样:
然后在我的 Gridview_Databound 方法中,我会单独为每一行设置超链接。问题是如何访问 Table1ID 和 Table2ID?在我的 .aspx 代码中,我可以将其设置为 BoundField,因为 DataField 不一致吗?我不能只执行以下操作,因为它会忽略 Table2ID 对吗?
也许我需要使用 templateField 之类的?
datakey - DataKeys[e.Item.ItemIndex].Values 有什么问题
我正在使用 datalist 来显示一些数据。
在代码 bahin 中,我需要 datakey 值:
我总是得到错误“ 'object'不包含'Values'的定义,并且找不到接受'object'类型的第一个参数的扩展方法'Values'(您是否缺少使用指令或程序集引用?) “谁能帮帮我?
asp.net - 使用 GridView 时,使用自定义选择按钮时 SelectedIndex 始终为 0
当单击 gvSquid2 中的选择按钮时,x 得到一个有效且正确的值。单击 gvSquid 中的选择按钮时,我得到一个 ArgumentOutOfRange 异常,因为 gv. SelectedIndex
=0。此外,gv。SelectedDataKey
一片空白。我如何获取DataKey
信息?将其放在列中是不可接受的,因为它必须对用户隐藏。隐藏列是没有用的,因为在 期间DataBind()
,该值被丢弃。我从微软的网站上摘录了这个例子。我错过了什么?
asp.net - ASP.NET 中的 ListView 和 DataKeyNames
我有一个 ListView,它与“A”列表绑定,如下所示:
在 ListView 中,我可以参考“链接属性”值(正确的术语是什么?):
这在使用 Eval 方法时也有效(如果无法使用“ItemType”):
我想循环 ListView 的项目并使用容器中的值,而不将它们保存在隐藏字段中(这不是“DataKeyNames”的目的吗?)。问题是,我不能通过 DataKeyNames 中的链接属性/属性(在示例 B.Id 中)来引用另一个对象的属性。当我这样做时,我收到一条错误消息,告诉我没有名为“B.Id”的属性):
有谁知道是否可以这样做?我知道我可以添加将值直接返回到绑定对象的只读属性(但如果可能的话,我想避免这种情况):
先感谢您!
c# - 获取网格视图中每一行的 dataKey 值
尝试从网格视图获取数据键值时遇到一些问题。这是代码:
在if (available.Where(x => x.id == gr.Cells[0].Text).Any())
,它应该与第 0 列的值逐行比较,如果 id 匹配,则复选框将被标记。但是,我没有在网格视图中显示 id 列,而是将其设置为 DataKey 值。所以我想知道如何获取网格视图中每一行的数据键。
提前致谢。
asp.net - 以下代码有什么区别
如果我使用第二个代码作为
,我可以将第二个 DataKey 分配给变量 id2
感谢大家的兴趣