0
조언이 필요합니다. 웹 서비스 측면에서 나는이 방법을 사용했다 :ASMX 서비스 측의 데이터 테이블 업데이트
public DataSet GetDs(string id)
{
SqlConnection conn = null;
SqlDataAdapter da = null;
DataSet ds;
try
{
string sql = "SELECT * FROM Tab1";
string connStr = WebConfigurationManager.ConnectionStrings["Employees"].ConnectionString;
conn = new SqlConnection(connStr);
conn.Open();
da = new SqlDataAdapter(sql, conn);
ds = new DataSet();
da.Fill(ds, "Tab1");
return ds;
}
catch (Exception ex)
{
throw ex;
}
finally
{
if (conn != null)
conn.Close();
if (da != null)
da.Dispose();
}
}
클라이언트 애플 리케이션에 데이터 세트를 반환한다. 나는 클라이언트 응용 프로그램이 datagridview에서 데이터 집합 바인딩입니다. 클라이언트는 테이블의 행을 삽입, 갱신, 삭제할 수 있습니다. 클라이언트가 작업을 끝내면 웹 서비스 측의 데이터 테이블에서 변경 사항을 허용합니다.
웹 서비스 측에서 클라이언트에게 모든 데이터 세트 업데이트 테이블을 보낼 수는 있지만 변경된 데이터 만 전송할 수 있습니다. 어떤 조언이 필요합니까? 고마워.