void PopulateOrderItemsListView() { try { ItemCount = 0; cmbOrderItemIds.Items.Clear(); listViewItems.Items.Clear(); App_Data.POSDataSet.Order_ItemsDataTable myOrderItmsTbl = new App_Data.POSDataSet.Order_ItemsDataTable(); myOrderItemsAd.FillOrderedItemsBy(myOrderItmsTbl, Convert.ToInt32(cmbOrderIds.Items[listViewOrder.FocusedItem.Index].ToString())); string[] mySUbItems = new string[4]; foreach (DataRow myRow in myOrderItmsTbl.Rows) { mySUbItems[0] = (++ItemCount).ToString(); mySUbItems[1] = myRow["item_name"].ToString(); mySUbItems[2] = myRow["charges"].ToString(); mySUbItems[3] = myRow["Quantity"].ToString(); cmbOrderItemIds.Items.Add(myRow["order_item_id"].ToString()); ListViewItem myIt = new ListViewItem(mySUbItems); listViewItems.Items.Add(myIt); } } catch { // MessageBox.Show("Error in Loading Items\n" + exc.Message); } }