behroz1387
دوشنبه 09 آذر 1388, 22:16 عصر
دوستان عزيز با سلام
من در يك فرم دو سطر دارم كه مي خواهم همزمان اين دو سطر كه هر كدام شامل 3 تكست باكس هستند را در جدول ذخيره كنم اطلاعات درون اين تكست باكسها متفاوت است اما موقعي كه در جدول ثبت مي شود فقط اطلاعات سه تكست باكس اول تكرار مي شود
خواهش مي كنم اگه امكان داره كمك كنيد
اينم كدي كه نوشتم
[public partial class نفت_خام_1024 : Form
{
SqlConnection cnn = new SqlConnection();
SqlDataAdapter sda = new SqlDataAdapter();
SqlCommand cmd = new SqlCommand();
DataSet ds = new DataSet();
ArrayList arr = new ArrayList();
private void Connect()
{
cnn.ConnectionString = "Data Source=localhost;initial catalog=naff ;User ID = sa ;Password=ara;";
}
public نفت_خام_1024()
{
InitializeComponent();
}
private void Insert(SqlCommand cmd)
{
Connect();
cmd.Connection = cnn;
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
}]
[ private void button2_Click(object sender, EventArgs e)
arr.Add(textbox1.Text);
arr.Add(textbox2.Text);
arr.Add(textbox3.Text);
arr.Add(textbox4.Text);
arr.Add(textbox5.Text);
arr.Add(textbox6.Text);
cmd.CommandText = "insert into naftt(s,m,a)Values(@s,@m,@a)";
cmd.Parameters.Clear();
cmd.Parameters.Add("@s", SqlDbType.Decimal).Value = decimal.Parse(arr[0].ToString());
cmd.Parameters.Add("@m", SqlDbType.Decimal).Value = decimal.Parse(arr[1].ToString());
cmd.Parameters.Add("@a", SqlDbType.Decimal).Value = decimal.Parse(arr[2].ToString());
cmd.Parameters.Add("@s", SqlDbType.Decimal).Value = decimal.Parse(arr[3].ToString());
cmd.Parameters.Add("@m", SqlDbType.Decimal).Value = decimal.Parse(arr[4].ToString());
cmd.Parameters.Add("@a", SqlDbType.Decimal).Value = decimal.Parse(arr[5].ToString());
Insert(cmd);]
من در يك فرم دو سطر دارم كه مي خواهم همزمان اين دو سطر كه هر كدام شامل 3 تكست باكس هستند را در جدول ذخيره كنم اطلاعات درون اين تكست باكسها متفاوت است اما موقعي كه در جدول ثبت مي شود فقط اطلاعات سه تكست باكس اول تكرار مي شود
خواهش مي كنم اگه امكان داره كمك كنيد
اينم كدي كه نوشتم
[public partial class نفت_خام_1024 : Form
{
SqlConnection cnn = new SqlConnection();
SqlDataAdapter sda = new SqlDataAdapter();
SqlCommand cmd = new SqlCommand();
DataSet ds = new DataSet();
ArrayList arr = new ArrayList();
private void Connect()
{
cnn.ConnectionString = "Data Source=localhost;initial catalog=naff ;User ID = sa ;Password=ara;";
}
public نفت_خام_1024()
{
InitializeComponent();
}
private void Insert(SqlCommand cmd)
{
Connect();
cmd.Connection = cnn;
cnn.Open();
cmd.ExecuteNonQuery();
cnn.Close();
}]
[ private void button2_Click(object sender, EventArgs e)
arr.Add(textbox1.Text);
arr.Add(textbox2.Text);
arr.Add(textbox3.Text);
arr.Add(textbox4.Text);
arr.Add(textbox5.Text);
arr.Add(textbox6.Text);
cmd.CommandText = "insert into naftt(s,m,a)Values(@s,@m,@a)";
cmd.Parameters.Clear();
cmd.Parameters.Add("@s", SqlDbType.Decimal).Value = decimal.Parse(arr[0].ToString());
cmd.Parameters.Add("@m", SqlDbType.Decimal).Value = decimal.Parse(arr[1].ToString());
cmd.Parameters.Add("@a", SqlDbType.Decimal).Value = decimal.Parse(arr[2].ToString());
cmd.Parameters.Add("@s", SqlDbType.Decimal).Value = decimal.Parse(arr[3].ToString());
cmd.Parameters.Add("@m", SqlDbType.Decimal).Value = decimal.Parse(arr[4].ToString());
cmd.Parameters.Add("@a", SqlDbType.Decimal).Value = decimal.Parse(arr[5].ToString());
Insert(cmd);]