shaima
جمعه 24 مهر 1388, 22:55 عصر
سلام
برنامه من این کد رو داره :
private void Form1_Load_1(object sender, EventArgs e)
{
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
Command.CommandText = "Select name from Table_1 ";
Command.Connection = con;
sqlda.SelectCommand = Command;
con.Open();
sqlda.Fill(DS, "Table_1");
con.Close();
comboBox1.DataSource = DS.Tables["Table_1"];
comboBox1.DisplayMember = "name".ToString();
}
private void button1_Click(object sender, EventArgs e)
{
Command.Connection = con;
Command.CommandText = "insert into Table_1(name,t) values(\'" + comboBox1.Text + "\',\'" + textBox3.Text + "\')";
con.Open();
Command.ExecuteNonQuery();
con.Close();
}
private void button3_Click(object sender, EventArgs e)
{
Command.Connection = con;
Command.CommandText = "update Table_1 set t=\'" + textBox3.Text + "\' where name=\'" + comboBox1.Text + "\'";
MessageBox.Show(Command.CommandText);
con.Open();
Command.ExecuteNonQuery();
con.Close();
}
مشکلی که الان دارم اینه که این کد رکوردهایی رو که از قبل تو تیبلم بوده آپدیت نمیکنه و فقط رکوردهایی که جدید اینسرت میکنم رو آپدیت میکنه! لطفا راهنمایی کنید، دیگه هیچی به ذهنم نمیرسه :عصبانی++:
برنامه من این کد رو داره :
private void Form1_Load_1(object sender, EventArgs e)
{
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
Command.CommandText = "Select name from Table_1 ";
Command.Connection = con;
sqlda.SelectCommand = Command;
con.Open();
sqlda.Fill(DS, "Table_1");
con.Close();
comboBox1.DataSource = DS.Tables["Table_1"];
comboBox1.DisplayMember = "name".ToString();
}
private void button1_Click(object sender, EventArgs e)
{
Command.Connection = con;
Command.CommandText = "insert into Table_1(name,t) values(\'" + comboBox1.Text + "\',\'" + textBox3.Text + "\')";
con.Open();
Command.ExecuteNonQuery();
con.Close();
}
private void button3_Click(object sender, EventArgs e)
{
Command.Connection = con;
Command.CommandText = "update Table_1 set t=\'" + textBox3.Text + "\' where name=\'" + comboBox1.Text + "\'";
MessageBox.Show(Command.CommandText);
con.Open();
Command.ExecuteNonQuery();
con.Close();
}
مشکلی که الان دارم اینه که این کد رکوردهایی رو که از قبل تو تیبلم بوده آپدیت نمیکنه و فقط رکوردهایی که جدید اینسرت میکنم رو آپدیت میکنه! لطفا راهنمایی کنید، دیگه هیچی به ذهنم نمیرسه :عصبانی++: