/// <summary> /// When application starts, this gets the drawings from Tekla Structures and adds them to the list /// </summary> private void AddDrawingsToListView() { if (MyDrawingHandler.GetConnectionStatus()) { int Index = 0; DrawingEnumerator MyDrawingEnumerator = MyDrawingHandler.GetDrawings(); while (MyDrawingEnumerator.MoveNext()) { Drawing CurrentDrawing = MyDrawingEnumerator.Current; ListViewItem Item = new ListViewItem(); Item.Tag = CurrentDrawing; Item.Text = Index + " " + GetDrawingTypeCharacter(CurrentDrawing) + " - " + CurrentDrawing.Mark; listView1.Items.Add(Item); Index++; } } }
private void DrawingManager_Load(object sender, EventArgs e) { _drawings = _drawingHandler.GetDrawings().ToAList <Drawing>(); AddDrawingsToDataGridView(); }