Как сохранить записи данных в таблице базы данных? - PullRequest
4 голосов
/ 01 февраля 2011

В моем приложении я показываю таблицу базы данных в виде таблицы данных. Теперь я хочу изменить и изменить некоторые записи и сохранить эти изменения в базе данных. Как я могу это сделать?

Ответы [ 3 ]

3 голосов
/ 13 января 2012

Вот один пример с BindingSource:

      string query = "SELECT * FROM dbo.bimar";
      da = new SqlDataAdapter(query, connectionString);
      SqlCommandBuilder cBuilder = new SqlCommandBuilder(da);
      dt = new DataTable();

      da.Fill(dt);

      BindingSource bSource = new BindingSource();
      bSource.DataSource = dt;

      dataGridView1.DataSource = bSource;

, когда вы изменяете свои данные в dataGridView1, обновите его:

 private void button1_Click(object sender, EventArgs e)
    {
        da.Update(dt);
    }
2 голосов
/ 01 февраля 2011

TableAdapter s - один из способов сделать это.

0 голосов
/ 01 февраля 2011
 objDataAdapter.SelectCommand = new SqlCommand();
        objDataAdapter.SelectCommand.Connection = objConnection;
        objDataAdapter.SelectCommand.CommandText = "select code,name,family,fatherName,age from bimar";
        objDataAdapter.SelectCommand.CommandType = CommandType.Text;
        objConnection.Open();
        objDataAdapter.Fill(objDataSet, "bimar");
        objConnection.Close();
        dataGridView1.AutoGenerateColumns = true;
        dataGridView1.DataSource = objDataSet;
        dataGridView1.DataMember = "bimar";

Я использую этот код, чтобы показать свою таблицу в DataGridView. Я хочу, чтобы после некоторой работы над DatagridView данные вставлялись обратно в db

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...