내 C# 프로젝트에서 DataTable의 DataGrid에 값을 채 웠습니다. 이제 DataGrid의 값을 변경하면 DataBase에서 값을 업데이트해야합니다. MS 액세스를 사용하고 있습니다. 다음은 DataGrid에서 값을 채우는 코드 스 니펫입니다.데이터베이스에서 dataGrid를 업데이트하는 방법
while (myReader.Read())
{
frmBind.dr = frmBind.dtResults.NewRow();
frmBind.dr["ClassName"] = myReader.GetString(0);
frmBind.dr["MethodSignature"] = myReader.GetString(1);
frmBind.dr["ParameterValues"] = myReader.GetString(2);
frmBind.dr["ExpectedResults"] = myReader.GetString(3);
frmBind.dtResults.Rows.Add(frmBind.dr);
}
frmBind.dataGrid2.DataSource = frmBind.dtResults;
, dtResults는 DataTable을하고, frmBind는 클래스 개체입니다 dataGrid2는 데이터베이스에서 값을 얻기 위해 사용되는 데이터 그리드, myReader.Read는()입니다.
아니요, OP는 액세스 및 (가능성이 높은) WinForms를 사용하고 있습니다. –
나의 사과 - Henk이 맞습니다. DataGrid를보고 GridView를 생각했습니다. 최근에 너무 많은 WebForm을 수행하고 있습니다. – RichardHowells