Note that there are some explanatory texts on larger screens.

plurals
  1. POwhere I am wrong? creating labels dynamically c#
    primarykey
    data
    text
    <p>I created <code>labels</code> and <code>textboxes</code> dynamically . everything goes fine,but the second <code>label</code> doesn't want to appear at all. where i am wrong? this is my code in C#:</p> <pre><code>private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e) { OracleDataReader reader; int x = 434; int y = 84; int i = 0; try { conn.Open(); foreach (var itemChecked in checkedListBox1.CheckedItems) { Label NewLabel = new Label(); NewLabel.Location = new Point(x + 100, y); NewLabel.Name = "Label" + i.ToString(); Controls.Add(NewLabel); TextBox tb = new TextBox(); tb.Location = new Point(x, y); tb.Name = "txtBox" + i.ToString(); Controls.Add(tb); y += 30; OracleCommand cmd = new OracleCommand("SELECT distinct data_type from all_arguments where owner='HR' and argument_name='" + itemChecked.ToString() + "'", conn); reader = cmd.ExecuteReader(); while (reader.Read()) { label[0].Text = reader["data_type"].ToString(); } i++; } } finally { if (conn != null) conn.Close(); } } private void Procedure() { string proc = ""; try { conn.Open(); if (this.listView1.SelectedItems.Count &gt; 0) proc = listView1.SelectedItems[0].Text; OracleCommand cmd = new OracleCommand("" + proc + "", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 600; int i = 0; foreach (var itemChecked1 in checkedListBox1.Items) { Control[] txt = Controls.Find("txtBox" + i.ToString(), false); Control[] label = Controls.Find("Label" + i.ToString(), false); cmd.Parameters.Add(new OracleParameter("select distinct data_type from all_arguments where owner='HR' and argument_name=toupper("+itemChecked1.ToString()+")",conn)); cmd.Parameters[":"+itemChecked1.ToString()+""].Value=label[0].Text; cmd.Parameters.Add(new OracleParameter(":" + itemChecked1.ToString() + "", OracleDbType.Varchar2)); cmd.Parameters[":" + itemChecked1.ToString() + ""].Value = txt[0].Text; i++; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload