gpt4 book ai didi

c# - 根据选定的网格行项目检索隐藏对象属性 C#

转载 作者:太空宇宙 更新时间:2023-11-03 14:04:23 26 4
gpt4 key购买 nike

我有一个 DataGrid,它的数据源是一个对象集合。现在数据网格设置为仅显示对象属性的一个子集。隐藏属性之一是 ID 变量,一旦选择了与该对象对应的行,我就需要获取该变量。

我知道您可以使用 SelectIndexChanged 事件处理程序来监听行点击....但是如何才能获得与行对应的实际原始对象呢?

最佳答案

I see you tagged your question with "Telerik".

Are you using a DataGrid or a RadGrid? Yes.

然后在您的 .aspx 文件中指定要调用的事件:

<telerik:RadGrid ID="RadGrid1" runat="server" 
AutoGenerateColumns="False"
GridLines="None"
OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged" >
(...)
</telerik:RadGrid>

并在您的 .asp 文件中声明该事件:

protected void RadGrid1_SelectedIndexChanged(object sender, EventArgs e) 
{
var dataItem = e.Item.DataItem;
if (dataItem != null)
{
int dataItemID = (dataItem As ObjectClassName).ID;
}
}

*将“ObjectClassName”替换为您的对象类型。

关于c# - 根据选定的网格行项目检索隐藏对象属性 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9825802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com