Telerik 如何在Rad ListBox的已转移事件中获取ItemIndex

Telerik 如何在Rad ListBox的已转移事件中获取ItemIndex,telerik,Telerik,我正试图在已传输的事件中获取所选项目文本和RadListBox的值 我尝试了以下代码: protected void listbox_Initial_Transferred(object sender, RadListBoxTransferredEventArgs e) { string id = e.Items[0].Value.ToString(); string description = e.Items[0].Text.ToString

我正试图在已传输的事件中获取所选项目文本和RadListBox的值

我尝试了以下代码:

 protected void listbox_Initial_Transferred(object sender, RadListBoxTransferredEventArgs e)
{

           string id =  e.Items[0].Value.ToString();
            string description = e.Items[0].Text.ToString();
 }
在这里,我将“0”作为索引传递。工作正常

现在我被困在这里获取项目的选定索引

期待您的评论和回复


谢谢。

请尝试下面的代码片段

 // for single item
 string id = RadListBox1.SelectedItem.Value.ToString();
 string description = RadListBox1.SelectedItem.Text.ToString();

 // for multiple item
 foreach (RadListBoxItem item in RadListBox1.SelectedItems)
 {
     string _id = item.Value.ToString();
     string _description = item.Text.ToString();
 }
// for multiple item
 foreach (RadListBoxItem item in e.Items)
 {
     string _id = item.Value.ToString();
     string _description = item.Text.ToString();
 }
根据您的示例代码,请尝试使用下面的代码片段

 // for single item
 string id = RadListBox1.SelectedItem.Value.ToString();
 string description = RadListBox1.SelectedItem.Text.ToString();

 // for multiple item
 foreach (RadListBoxItem item in RadListBox1.SelectedItems)
 {
     string _id = item.Value.ToString();
     string _description = item.Text.ToString();
 }
// for multiple item
 foreach (RadListBoxItem item in e.Items)
 {
     string _id = item.Value.ToString();
     string _description = item.Text.ToString();
 }