private void buttonSelectAllAvailableStops_Click(object sender, EventArgs e) { bool found = false; foreach (DataRowView drv1 in listBoxAvailableStops.Items) { foreach (DataRowView drv2 in listBoxSelectedStops.Items) { if (drv1.Row.ItemArray[0].ToString().Equals(drv2.Row.ItemArray[0].ToString())) { found = true; break; } } if (!found) { DataSet dt = ((System.Data.DataSet)(((System.Windows.Forms.BindingSource)listBoxSelectedStops.DataSource)).DataSource); object[] oldRow = drv1.Row.ItemArray; object[] newRow = new object[3]; newRow[0] = oldRow[0]; newRow[1] = oldRow[0]; newRow[2] = oldRow[1]; dt.Tables[0].Rows.Add(newRow); listBoxSelectedStops.DataSource = dt; } found = false; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)