CHAPTER 9 RENDERING REPORTS FROM .NET APPLICATIONS
(pv.Label, pv.Value));
}
//Bind listitmes to combobox
a.DataSource = aList;
a.DisplayMember = "Display";
a.ValueMember = "Value";
}
}
}
}
catch (SoapException ex)
{
MessageBox.Show(ex.Detail.InnerXml.ToString());
}
}
Listing 9-9. Combo Item Class
public class ComboItem
{
public ComboItem(string disp, string myvalue)
{
if (disp != null)
display = disp;
else
display = "";
if (myvalue != null)
val = myvalue;
else
val = "";
}
private string val;
public string Value
{
get { return val; }
set { val = value; }
}
private string display;
public string Display
{
get { return display; }
set { display = value; }
}
public override string ToString()
{
return display;
}
}