ACCESS 데이터베이스는 초보자에게 적합하며 연결 및 쿼리문을 수정한 후 바로 실행할 수 있습니다.
DataSet을 채우는 단계
1. 데이터베이스 연결 문자열을 사용하여 데이터베이스 연결 개체를 생성합니다.
2. SQL 쿼리 문과 데이터베이스 연결 개체를 사용하여 데이터베이스 어댑터 dataAdapter를 만듭니다.
3. DataAdapter의 Fill 메서드를 사용하여 DataSet을 채웁니다.
시스템 사용;
System.Windows.Forms 사용;
System.Data 사용;
System.Data.SqlClient 사용;
System.Data.OleDb 사용;
//전문 C# 두 번째 DATAGRID 인스턴스
/**//// <요약>
/// 이 클래스는 데이터 그리드를 생성하고 사용하는 예제를 제공합니다.
/// </summary>
공개 클래스 DisplayTabularData : System.Windows.Forms.Form
{
개인 System.Windows.Forms.Button 검색버튼;
개인 System.Windows.Forms.DataGrid dataGrid
/**//// <summary>
/// 창을 구성합니다.
/// </summary>
/// <비고>
/// 이 메서드는 데이터 그리드와 버튼을 모두 생성하여 창을 구성합니다.
/// </비고>
공개 디스플레이TabularData()
{
this.AutoScaleBaseSize = new System. Drawing.Size(5, 13);
this.ClientSize = new System.드로잉.Size(464, 253);
this.Text = "01_DisplayTabularData";
this.dataGrid = new System.Windows.Forms.DataGrid();
dataGrid.BeginInit();
dataGrid.Location = new System.드로잉.Point(8, 8);
dataGrid.Size = new System. Drawing.Size(448, 208);
dataGrid.TabIndex = 0;
dataGrid.Anchor = AnchorStyles.Bottom | AnchorStyles.Left |
this.Controls.Add(this.dataGrid);
dataGrid.EndInit();
this.retrieveButton = new System.Windows.Forms.Button();
retrieveButton.Location = new System.드로잉.포인트(384, 224);
retrieveButton.Size = new System.드로잉.크기(75, 23);
retrieveButton.TabIndex = 1;
retrieveButton.Anchor = AnchorStyles.Bottom |AnchorStyles.Right |
retrieveButton.Text = "검색";
retrieveButton.Click += new System.EventHandler(this.retrieveButton_Click);
this.Controls.Add(this.retrieveButton);
}
/**//// <요약>
/// 데이터 검색
/// </summary>
/// <param name="sender"> </param>
/// <param 이름="e"> </param>
protected voidretrieveButton_Click(개체 전송자, System.EventArgs e)
{
retrieveButton.Enabled = false;
문자열 소스 = @"Provider=Microsoft.Jet.OLEDB.4.0;데이터 소스=C:Documents and SettingsManioMy DocumentsPrintManagerprogramPrintManageV1DataBasePrintDB.mdb";
문자열 선택 = "선택 * MainInfo에서"
/**///////////////////////////////
//DataSet을 채우는 단계
//1. 데이터베이스 연결 문자열을 사용하여 데이터베이스 연결 개체를 만듭니다.
// 2. SQL 쿼리 문과 데이터베이스 연결 개체를 사용하여 데이터베이스 어댑터 dataAdapter를 만듭니다.
// 3. DataAdapter의 Fill 메서드를 사용하여 DataSet을 채웁니다.
OleDbConnection(source)
da = new OleDbDataAdapter(select,OleCon)
DataSet ds = new DataSet(
ds, "MainInfo) ");
dataGrid.SetDataBinding(ds, "MainInfo"); //DataGrid 데이터 바인딩, DataSet 및 데이터베이스의 테이블 이름 사용
}
/**//// <요약>
/// 애플리케이션 창 표시
/// </summary>
정적 무효 메인()
{
Application.Run(new DisplayTabularData());
}
}