Как изменить имя столбца DataTable?
У меня есть один DataTable, который имеет четыре столбца, такие как
StudentID CourseID SubjectCode Marks
------------ ---------- ------------- --------
1 100 MT400 80
2 100 MT400 79
3 100 MT400 88
здесь я вставляю эту Datatable в таблицу Sql server, передавая эту datatable как таблицу XML.
Я просто хочу изменить имя столбца DataTable " Marks "как" SubjectMarks " и передать этот DataTable в виде таблицы XML.
Я знаю, как передать DataTable в виде таблицы XML. Но я не знаю, как изменить имя столбца DataTable "Marks" как "SubjectMarks".
7 ответов:
переименуйте столбец, выполнив следующие действия:
dataTable.Columns["ColumnName"].ColumnName = "newColumnName";
после создания XML вы можете просто заменить ваш
XML <Marks>... content here </Marks>теги<SubjectMarks>... content here </SubjectMarks>tag. и передайте обновленный XML в свою БД.Edit: я здесь объясняю полный процесс здесь.
ваш XML генерировать, как показано ниже.
<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 в вашу БД. Надеюсь, что это поможет вам.
использование:
dt.Columns["Name"].ColumnName = "xyz"; dt.AcceptChanges();или
dt.Columns[0].ColumnName = "xyz"; dt.AcceptChanges();
попробуй такое
"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}]

Comments