0

豆类

 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 设置为 name ,没有得到对象的 selectedValue 。示例:row1 显示 nameField 为“FlightPath1”,其中包含 sidField 为“1”。

谢谢你的帮助。

4

1 回答 1

1

应该:

lbSelected.Items.Add(new ListItem(flightPath.name, flightPath.sidField));
于 2013-01-31T04:03:06.583 回答