1

このようなデータベースからデータを取得します(dataset - ShoppingMallDataSet(smds))。

private void Clients()
    {
        using (ShoppingMallDataSetTableAdapters.TClientTableAdapter tcta =
               new ShoppingMallDataSetTableAdapters.TClientTableAdapter() { Connection = new SqlConnection(connection_string) })
        {
            tcta.Fill(smds.TClient);
            for (int i = 0; i < smds.TClient.Columns.Count; i++)
                if (smds.TClient.Columns[i].ColumnName.Substring(0, 2).Equals("id"))
                    smds.TClient.Columns[i].ReadOnly = false;
            bs.DataSource = smds.TClient;
        }
    }

どこで bs - BindingSource. データグリッドの場合、バインディング ソースを datasource として設定しますrgv.DataSource = bs;。いくつかの変更を加えたら、データベースに保存したいと思います。ボタンとボタンクリックイベントを作成しました

void rb1_Click(object sender, EventArgs e)
    {
        smds.AcceptChanges();
    }

ただし、変更は保存されません。何を追加または変更する必要がありますか?

4

0 に答える 0