저는 데이터 세트와 데이터 테이블을 초보자입니다. Visual Studio를 사용하여 C# 프로그램을 만들었습니다. 데이터 테이블 두 개가있는 데이터 세트가 있습니다. 테이블 중 하나는 가입을위한 것으로 사용자가 앱을 통해 로그인 할 수있는 계정을 생성합니다. 사용자 정보는 사용자 이름 및 암호와 같은 테이블에 저장됩니다. 문제는 사용자가 앱을 종료 할 때 테이블의 모든 데이터가 제거된다는 것입니다. 처음부터 앱을 다시 구성하는 것과 같습니다. SQL 서버 또는 Microsoft Access와 같은 연결이 필요합니까? 왜냐하면 저는 비주얼 스튜디오에서 로컬 데이터 셋만 만들었 기 때문입니다. 다음 클래스는 데이터 테이블 생성을 보여줍니다.C#을 사용하는 Visual Studio의 Datatables
public sealed class DataAccess
{
static DataAccess instance = new DataAccess();
public DataSet ds { get; private set; }
public DataTable dtemployees { get; private set; }
public DataTable dttimeline { get; private set; }
DataAccess()
{
this.ds = new DataSet();
this.dtemployees = new DataTable();
this.dttimeline = new DataTable();
ds.Tables.Add("dtemployees");
dtemployees.Columns.Add("ID", typeof(string));
dtemployees.Columns.Add("name", typeof(string));
dtemployees.Columns.Add("password", typeof(string));
dtemployees.PrimaryKey = new DataColumn[] { dtemployees.Columns["ID"] };
ds.Tables.Add("dttimeline");
dttimeline.Columns.Add("ID", typeof(string));
dttimeline.Columns.Add("name", typeof(string));
dttimeline.Columns.Add("Date", typeof(string));
dttimeline.Columns.Add("time", typeof(string));
}
public static DataAccess Instance
{
get
{
return instance;
}
}
}
** 다음 줄은 데이터를 테이블에 추가 한 방법을 보여줍니다.
dtemployees.Rows.Add(F2idTB.Text, F2usernameTB.Text, F2passwordTB.Text);
파일이나 장기 저장을위한 데이터베이스에 데이터를 입력해야합니다 그렇지 않으면 그것은 단지 응용 프로그램의 수명 내에 살고 다음 줄을 얻을 변수를 적절한합니다. –