获取多个数据键的数据键值 [英] Get datakeys value for multiple datakeys
本文介绍了获取多个数据键的数据键值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我有一个带有2个数据键名称(例如DataKeyNames="targetid,RequestID"
)的gridview,现在我想在我的C#中获取它们的值.
当我写gv.SelectedValue
时,我只有第一个数据键值,或者当我写gv.datakeys[0].value
时,我就有第一个行和第一个数据键的值.
我不知道如何获取secend datakeys值的值.帮帮我.
解决方案
您可以使用 ^ ]
gvMyGridView.DataKeys [gv.RowIndex] .Values [" ] gvMyGridView.DataKeys [gv.RowIndex] .Values [" ]
如果您具有诸如
的DataKeysNamesDataKeyNames="targetid,RequestID"
您可以作为
访问它们字符串 targetID = gv.DataKeys [e.RowIndex] .Values [ 0 ].ToString(); 字符串 requestID = gv.DataKeys [e.RowIndex] .Values [ 1 ].ToString();
或者您也可以按以下方式使用,
gv.DataKeys [e.SelectedIndex].值 [" 目标ID"]; gv.DataKeys [e.SelectedIndex].值 [" ];
希望这能回答您的问题.
Hi
I have a gridview with 2 data key names like DataKeyNames="targetid,RequestID"
and now I want get their value in my C#.
When I write gv.SelectedValue
just I have a first datakeys value or when I write gv.datakeys[0].value
just I have the value of first rows and first datakeys.
I don''t know how can I get the value of secend datakeys value. Help me.
解决方案
You can useDataKey.Values
[^]
gvMyGridView.DataKeys[gv.RowIndex].Values["targetid"] gvMyGridView.DataKeys[gv.RowIndex].Values["RequestID"]
If you have DataKeysNames like
DataKeyNames="targetid,RequestID"
You can access them as
string targetID= gv.DataKeys[e.RowIndex].Values[0].ToString(); string requestID= gv.DataKeys[e.RowIndex].Values[1].ToString();
Or you can use as below as well,
gv.DataKeys[e.SelectedIndex].Values["targetid"]; gv.DataKeys[e.SelectedIndex].Values["RequestID"];
Hope this answers your questions.
这篇关于获取多个数据键的数据键值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文