DataGridview가 있는데, EditMode : EditOnKeystroke로 설정되어 있습니다. 그리드의 데이터를 편집하고 업데이트 버튼을 클릭하면이 그리드의 데이터 소스 인 데이터베이스 테이블에 변경 사항이 반영되지 않습니다. dataGridView를로드하고 업데이트하는 코드는 아래와 같습니다.DatagridView 변경 사항 데이터베이스에 반영되지 않음
private void Form_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'pFSDataSet5.Farms' table. You can move, or remove it, as needed.
this.farmsTableAdapter.Fill(this.pFSDataSet5.Farms);
}
private void update_Click(object sender, EventArgs e)
{
//da.Update((DataTable)farmsTableAdapter);
int s=this.farmsTableAdapter.Update(this.pFSDataSet5.Farms);
Console.Write(s);
MessageBox.Show("Successfully Updated");
}
내가 놓친 무엇, 데이터 변경 '농장'라는 테이블을 dB로 전달 될하지?
당신은/dbgrid.databind() 같은 바인딩 방법이 누락되었습니다; – Sakthivel