In this example one side is Data bound to an XML data source. You can data bind it to whatever .NET supports. Also the move buttons and 'All' items buttons are not displayed.
Values Left:
Values Right:
protected string XmlDataFile = "DropDownDateTimeDataGrid.xml"; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) Bind(); } private void Bind() { DataSet DS = new DataSet(); string XMLFile = Server.MapPath(XmlDataFile); DS.ReadXml(Server.MapPath(XmlDataFile)); PickList1.LeftListBox.DataSource = DS.Tables[0]; PickList1.LeftListBox.DataTextField = "title"; PickList1.LeftListBox.DataValueField = "ID"; PickList1.LeftListBox.DataBind(); }