Я проверил параметр Включить редактирование в datagridview У меня есть модель набора данных, сгенерированная из моей базы данных. Я пытаюсь использовать метод обновления, но не принимает правильные параметры при загрузке даже он извлекает и показывает в datagridview.Как обновить базу данных из datagridview
private void FrmSession_Load(object sender, EventArgs e)
{
tblSessionTableAdapter tblSession = new tblSessionTableAdapter();
dataGridView1.DataSource = tblSession.spGetSessionRecord();
}
но на кнопке нажмите даже его не обновлять с datagridview, я что-то пропустил?
private void btnAdd_Click(object sender, EventArgs e)
{
FMSDataSet ds = new FMSDataSet(); //Object of automatically generated model
tblSessionTableAdapter tblSession = new tblSessionTableAdapter();
tblSession.Update(ds); // i put ds here because on update's third constructor it requires dataset
}
Вы должны использовать оригинальный модифицированный DataSource и, вероятно, оригинальный адаптер, если вы создаете новый DataSet, как вы планируете отправить измененные данные, присутствующие только в исходном наборе данных в вашу БД? – Steve
Я не делал никаких наборов данных или адаптеров, я создал модель набора данных, используя управление набором данных из панели инструментов, и используя этот tableadapter, я могу получить данные, как вы можете видеть в событии «frmSession_Load», поэтому почему я не могу его обновить, используя тот же самый адаптер tblsession .update? –
Каков тип возврата «tblSession.spGetSessionRecord();»? – AXMIM