728x90
System.Data.DataTable
- 메모리 내 데이터의 한 테이블을 나타냅니다.
- 생성자
DataTable()
DataTable(SerializationInfo, Streaming Context)
DataTable(String)
DataTable(String, String)
DataTable(String)
- 지정된 테이블 이름을 사용하여 새 인스턴스를 초기화합니다.
- 개체에 액세스할 때는 조건부로 대/소문자를 구분합니다.
- DataTable 이름이 'mydatatable'과 'Mydatatable'이 존재하는 경우에는 테이블 중 하나를 검색하는데 문자열 대/소문자를 구분합니다.
- 하지만 'Mydatatable' 하나만 존재할 경우 문자열 대/소문자를 구분하지 않습니다.
- Ref
https://learn.microsoft.com/ko-kr/dotnet/api/system.data.datatable?view=net-7.0
System.Data.DataColumn
DataTable
에 있는 열의 스키마를 나타냅니다.private void MakeTable() { // Create a DataTable. // Product라는 이름의 테이블 생성 DataTable table = new DataTable("Product"); // Create a DataColumn and set various properties. DataColumn column = new DataColumn(); // 열의 데이터 타입 설정 column.DataType = System.Type.GetType("System.Decimal"); // 해당 열에 Null값이 허용되는지 여부 True:허용, False:불가 기본값 True column.AllowDBNull = false; column.Caption = "Price"; column.ColumnName = "Price"; // 기본값 설정 column.DefaultValue = 25; // Add the column to the table. table.Columns.Add(column); // Add 10 rows and set values. DataRow row; for(int i = 0; i < 10; i++) { row = table.NewRow(); row["Price"] = i + 1; // Be sure to add the new row to the // DataRowCollection. table.Rows.Add(row); } }
Ref
https://learn.microsoft.com/ko-kr/dotnet/api/system.data.datacolumn?view=net-7.0
System.Data.DataRow
DataTable
의 데이터 행을 나타냅니다.private void CreateNewDataRow() { // Use the MakeTable function below to create a new table. // MakeNamesTable은 id,fname,lname의 열을 가진 table을 생성 DataTable table; table = MakeNamesTable(); // Once a table has been created, use the // NewRow to create a DataRow. DataRow row; row = table.NewRow(); // Then add the new row to the collection. row["fName"] = "John"; row["lName"] = "Smith"; table.Rows.Add(row); }
Ref
https://learn.microsoft.com/ko-kr/dotnet/api/system.data.datarow?view=net-7.0
728x90
'C#' 카테고리의 다른 글
IIS Server Header 제거하기 (0) | 2023.05.12 |
---|---|
[.NET] SmtpClient (0) | 2022.12.02 |
[.NET] MailMessage (0) | 2022.12.01 |
[.NET] FormsAuthentication 폼 인증 설정 (0) | 2022.11.30 |
[ASP.NET] View 단에 데이터 전달하기 (0) | 2022.11.27 |