반응형
데이터 테이블 열 이름을 변경하는 방법
다음과 같은 네 개의 열이 있는 하나의 데이터 테이블이 있습니다.
StudentID CourseID SubjectCode Marks
------------ ---------- ------------- --------
1 100 MT400 80
2 100 MT400 79
3 100 MT400 88
여기서 이 데이터 테이블을 XML 테이블로 전달하여 이 데이터 테이블을 SQL 서버 테이블에 삽입합니다.
데이터 테이블 열 이름 "Marks"를 "Subject Marks"로 변경하고 이 데이터 테이블을 XML 테이블로 전달합니다.
데이터 테이블을 XML 테이블로 전달하는 방법을 알고 있습니다.그러나 데이터 테이블 열 이름 "Marks"를 "Subject Marks"로 변경하는 방법을 모르겠습니다.
사용해 보십시오.
dataTable.Columns["Marks"].ColumnName = "SubjectMarks";
다음을 수행하여 열 이름을 변경합니다.
dataTable.Columns["ColumnName"].ColumnName = "newColumnName";
dtTempColumn.Columns["EXCELCOLUMNS"].ColumnName = "COLUMN_NAME";
dtTempColumn.AcceptChanges();
사용:
dt.Columns["Name"].ColumnName = "xyz";
dt.AcceptChanges();
또는
dt.Columns[0].ColumnName = "xyz";
dt.AcceptChanges();
XML을 생성한 후에 당신은 단지 당신의 것을 교체할 수 있습니다.XML <Marks>... content here </Marks>
와의 태그.<SubjectMarks>... content here </SubjectMarks>tag
업데이트된 XML을 DB에 전달합니다.
편집: 여기서 전체 프로세스를 설명합니다.
XML Generate Like는 아래와 같습니다.
<NewDataSet>
<StudentMarks>
<StudentID>1</StudentID>
<CourseID>100</CourseID>
<SubjectCode>MT400</SubjectCode>
<Marks>80</Marks>
</StudentMarks>
<StudentMarks>
<StudentID>1</StudentID>
<CourseID>100</CourseID>
<SubjectCode>MT400</SubjectCode>
<Marks>79</Marks>
</StudentMarks>
<StudentMarks>
<StudentID>1</StudentID>
<CourseID>100</CourseID>
<SubjectCode>MT400</SubjectCode>
<Marks>88</Marks>
</StudentMarks>
</NewDataSet>
여기서 XML을 다음과 같은 문자열 변수에 할당할 수 있습니다.
string strXML = DataSet.GetXML();
strXML = strXML.Replace ("<Marks>","<SubjectMarks>");
strXML = strXML.Replace ("<Marks/>","<SubjectMarks/>");
이제 strXML을 DB에 전달합니다.그것이 당신에게 도움이 되길 바랍니다.
이것을 먹어보세요.
"columns": [
{data: "id", name: "aaa", sortable: false},
{data: "userid", name: "userid", sortable: false},
{data: "group_id", name: "group_id", sortable: false},
{data: "group_name", name: "group_name", sortable: false},
{data: "group_member", name: "group_member"},
{data: "group_fee", name: "group_fee"},
{data: "dynamic_type", name: "dynamic_type"},
{data: "dynamic_id", name: "dynamic_id"},
{data: "content", name: "content", sortable: false},
{data: "images", name: "images", sortable: false},
{data: "money", name: "money"},
{data: "is_audit", name: "is_audit", sortable: false},
{data: "audited_at", name: "audited_at", sortable: false}
]
사용
dataTable.Columns["OldColumnName"].ColumnName = "NewColumnName";
언급URL : https://stackoverflow.com/questions/6407239/how-to-change-the-datatable-column-name
반응형
'source' 카테고리의 다른 글
Eclipse - 라인 번호 속성이 누락되어 중단점을 설치할 수 없습니다. (0) | 2023.04.26 |
---|---|
AWS S3 CLI를 사용하여 BASH에서 stdout으로 파일을 덤프하는 방법은 무엇입니까? (0) | 2023.04.26 |
ObjectDataProvider를 통해 ComboBox를 일반 사전에 바인딩하는 방법 (0) | 2023.04.26 |
WPF에서의 이미지 동적 로드 (0) | 2023.04.21 |
C#에서 String이 값 유형처럼 동작하는 참조 유형인 이유는 무엇입니까? (0) | 2023.04.21 |