无法从列表框中获取价值

时间:2013-01-31 03:57:57

标签: c# asp.net code-behind

Bean类

 public partial class IPSFlightPath {            
        private string nameField;            
        private string sidField;            
        private int selectedField;}

主要类

1.1。列表框的值。

IPSFlightPath[] arrFlightPath = ipsChannel.paths;                           
foreach (IPSFlightPath flightPath in arrFlightPath)
{
  if (flightPath.selected != 0)
  {
  lbSelected.Items.Add(flightPath.name);
  }
}

1.2。从列表框中获取值

string FP = lbSelected.SelectedItem.Value.ToString();

它只是设置FP是名称,没有得到对象的selectedValue。 示例:row1 show nameField是'FlightPath1',其中包含sidField为'1'。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

应该是:

lbSelected.Items.Add(new ListItem(flightPath.name, flightPath.sidField));