private void button2_Click(object sender, EventArgs e) { if (this.data == null) { MessageBox.Show("Heт загруженной базы!", "Ошибка"); return; } this.listBox1.Items.Add("B базе присутствуют следующие БЭФ:"); int local_count = 1; for (int i = 1; i < data.GetElemCount(); i++) { SData.i_Element current_element = data.GetElem(i); string element_type = current_element.type.ToString(); if (element_type == "0") { string element_name = current_element.name; string element_kod = current_element.spec; string line = String.Format("{0}. {1} с кодом {2}", local_count, element_name, element_kod); listBox1.Items.Add(line); local_count++; } } checkBox1.Visible = true; }
private void ButMakeReport_Click(object sender, EventArgs e) { if (this.data == null) { MessageBox.Show("Данные не загружены!"); return; } this.AddTextToReport("В базе присутствуют следующие БЭФ:"); int local_count = 1; for (int i = 1; i < data.GetElemCount(); i++) { SData.i_Element current_element = data.GetElem(i); string current_type = current_element.type.ToString(); if (true)// current_type == "0") { int element_id = current_element.id; string element_name = current_element.name; string element_kod = current_element.spec; string line = string.Format("{0}. {1} с кодом {2}", local_count, element_name, element_kod); CustomItem item = new CustomItem(); item.Name = element_name; item.Code = element_kod; item.ID = element_id; item.IDLocal = local_count; this.listBox.Items.Add(item); //this.AddTextToReport(line); local_count++; } } }