MoRTeZa`
جمعه 06 آذر 1394, 10:41 صبح
من یک پروژه در C # که حدود 50 تکست باکس داره رو باید تکست باکس ها رو بخونم و سپس در پایگاه داده ذخیره کنم.
این با استفاده از تابع انجام می شود.
تنها مشکل من ساخت تابع هست.
از شما سپاسگزارم.
چه باید انجام شود؟
x8 = int.Parse( txtt10x100t.Text);
if (x8 > 0)
{
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=database;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "INSERT INTO tbltable " + "(id, name, value , date, iid) " + "VALUES(@id, @name, @value, @date, @iid )";
cmd.Parameters.AddWithValue("@id", v2);
cmd.Parameters.AddWithValue("@name", "10*100");
cmd.Parameters.AddWithValue("@value", x8);
cmd.Parameters.AddWithValue("@date", tarikh);
cmd.Parameters.AddWithValue("@iid", xxiid);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
x9 = int.Parse(txtt10x150t.Text);
if (x9 > 0)
{
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=dbdatabase;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "INSERT INTO tbltable " + "(id, name, value, date, iid) " + "VALUES(@id, @name, @value, @date, @iid )";
cmd.Parameters.AddWithValue("@id", v2);
cmd.Parameters.AddWithValue("@name", "10*150");
cmd.Parameters.AddWithValue("@value", x9);
cmd.Parameters.AddWithValue("@date", tarikh);
cmd.Parameters.AddWithValue("@iid", xxiid);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
x10 = int.Parse(txtt15x100t.Text);
if (x10 > 0)
{
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=dbdatabase;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "INSERT INTO tbltable " + "(id, name, value, date, iid) " + "VALUES(@id, @name, @value, @date, @iid )";
cmd.Parameters.AddWithValue("@id", v2);
cmd.Parameters.AddWithValue("@name", "15*100");
cmd.Parameters.AddWithValue("@value", x10);
cmd.Parameters.AddWithValue("@date", tarikh);
cmd.Parameters.AddWithValue("@iid", xxiid);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
// , ete ....
این با استفاده از تابع انجام می شود.
تنها مشکل من ساخت تابع هست.
از شما سپاسگزارم.
چه باید انجام شود؟
x8 = int.Parse( txtt10x100t.Text);
if (x8 > 0)
{
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=database;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "INSERT INTO tbltable " + "(id, name, value , date, iid) " + "VALUES(@id, @name, @value, @date, @iid )";
cmd.Parameters.AddWithValue("@id", v2);
cmd.Parameters.AddWithValue("@name", "10*100");
cmd.Parameters.AddWithValue("@value", x8);
cmd.Parameters.AddWithValue("@date", tarikh);
cmd.Parameters.AddWithValue("@iid", xxiid);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
x9 = int.Parse(txtt10x150t.Text);
if (x9 > 0)
{
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=dbdatabase;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "INSERT INTO tbltable " + "(id, name, value, date, iid) " + "VALUES(@id, @name, @value, @date, @iid )";
cmd.Parameters.AddWithValue("@id", v2);
cmd.Parameters.AddWithValue("@name", "10*150");
cmd.Parameters.AddWithValue("@value", x9);
cmd.Parameters.AddWithValue("@date", tarikh);
cmd.Parameters.AddWithValue("@iid", xxiid);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
x10 = int.Parse(txtt15x100t.Text);
if (x10 > 0)
{
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=dbdatabase;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "INSERT INTO tbltable " + "(id, name, value, date, iid) " + "VALUES(@id, @name, @value, @date, @iid )";
cmd.Parameters.AddWithValue("@id", v2);
cmd.Parameters.AddWithValue("@name", "15*100");
cmd.Parameters.AddWithValue("@value", x10);
cmd.Parameters.AddWithValue("@date", tarikh);
cmd.Parameters.AddWithValue("@iid", xxiid);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
// , ete ....