private void btn_insert_item_Click(object sender, EventArgs e)
{
if(textBox9.Text != "" & textBox10.Text != "" & textBox11.Text != "")
{
DialogResult dialog = MessageBox.Show("Do you want to add item #" + textBox11.Text + "?",
"", MessageBoxButtons.YesNo);
if (dialog == DialogResult.Yes)
{
try
{
con.Open();
OracleCommand cmd = new OracleCommand("insert " +
"into table_a " +
"(order_date, " +
"order_no, " +
"item_name, " +
"item_no) " +
"values( " +
"sysdate, " +
"'" + textBox9.Text + "', " +
"'" + textBox10.Text + "', " +
"'" + textBox11.Text + "', " +
)", con);
cmd.CommandType = CommandType.Text;
OracleDataReader dr = cmd.ExecuteReader();
System.Data.DataTable dt = new System.Data.DataTable();
dt.Load(dr);
dataGridView1.DataSource = dt;
dr.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
MessageBox.Show("item has been added.");
}
}
if (dialog == DialogResult.No)
{
MessageBox.Show("No change has been made.");
button1_Click(sender, e);
}
}
}
Это код, который я использую для вставки одного элемента # в table_a.textBox 9 = order_date, textBox10 = order_no и textBox11 = item_no.если у меня есть textBox12 для item_no, то как мне вставить несколько строк с item_no в dataGridView?Если я добавлю item_no 1 в textBox11 и 10 в textBox12, он должен вставить 10 строк с той же информацией, но item_no от 1 до 10.
Помогите, пожалуйста.