このようなデータベースからデータを取得します(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();
}
ただし、変更は保存されません。何を追加または変更する必要がありますか?