private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { AllowEditInfo = false; richTextBox1.Clear(); richTextBox2.Clear(); richTextBox3.Clear(); richTextBox4.Clear(); richTextBox5.Clear(); checkBox1.Checked = false; checkBox1.Enabled = false; textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); maskedTextBox1.Clear(); maskedTextBox2.Clear(); textBox1.Enabled = false; textBox2.Enabled = false; textBox3.Enabled = false; textBox4.Enabled = false; richTextBox5.Enabled = false; maskedTextBox1.Enabled = false; maskedTextBox2.Enabled = false; switch (e.Node.Level) { case 0: textBox1.Enabled = true; maskedTextBox1.Enabled = true; maskedTextBox2.Enabled = true; dataSetTemp = dbw1.ReadNameDefFactor(e.Node.Text); richTextBox1.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString(); richTextBox2.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString(); textBox1.Text = "FACTOR: " + dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString(); dataSetTemp = dbw1.ReadInfoFactorByReportFactor(listView2.Items[listView2.SelectedIndices[0]].Text, e.Node.Text); maskedTextBox2.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString(); maskedTextBox1.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString(); break; case 1: textBox1.Enabled = true; maskedTextBox1.Enabled = true; maskedTextBox2.Enabled = true; dataSetTemp = dbw1.ReadNameDefCriteria(e.Node.Text); richTextBox1.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString(); richTextBox2.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString(); textBox1.Text = "CRITERIA: " + dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString(); dataSetTemp = dbw1.ReadInfoCriteriaByReportCriteriaFactor(listView2.Items[listView2.SelectedIndices[0]].Text, e.Node.Text, e.Node.Parent.Text); maskedTextBox2.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString(); maskedTextBox1.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString(); break; case 2: checkBox1.Enabled = true; textBox1.Enabled = true; textBox2.Enabled = true; textBox3.Enabled = true; textBox4.Enabled = true; richTextBox5.Enabled = true; maskedTextBox1.Enabled = true; maskedTextBox2.Enabled = true; dataSetTemp = dbw1.ReadNameDefFormUnitMetric(e.Node.Text); richTextBox1.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString(); richTextBox2.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString(); richTextBox3.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[2].ToString(); richTextBox4.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[3].ToString(); textBox1.Text = "METRIC: " + dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString(); dataSetTemp = dbw1.ReadInfoMetricByReportMetric(listView2.Items[listView2.SelectedIndices[0]].Text, e.Node.Text); textBox2.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[2].ToString(); textBox3.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[3].ToString(); textBox4.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString(); richTextBox5.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString(); maskedTextBox2.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[4].ToString(); maskedTextBox1.Text = dataSetTemp.Tables[0].Rows[0].ItemArray[5].ToString(); break; default: break; } AllowEditInfo = true; }