Devexpress - 输出选定的行标记

时间:2018-05-21 15:59:43

标签: c# devexpress

我正在尝试将AspxGridView中选定的行输出到标签以查看已选择的内容。但结果是" System.Collections.Generic.List`1 [System.Object]"而不是名为" ID"

的列中的文本
var id = splitArray[1].slice(0,-1)
var newUrl = splitArray[0]+"?id="+id 

2 个答案:

答案 0 :(得分:0)

如果您只想选择一行并在点击时获取其值,我建议您使用ASPxGridView的 FocusedRowChanged 事件。 要使用它,首先需要启用FocusedRow。 然后,如果您只想要“ID”,可以直接选择

Label2.Text = string.Join("<br />", ASPxGridView1.GetSelectedFieldValues("ID").ToString());

答案 1 :(得分:0)

您可以使用:

foreach (var dt in ASPxGridView1.GetSelectedFieldValues("ID").ToList())
{
   Label2.Text = Label2.Text + dt;
}