How to change the DataTable Column Name?

前端 未结 7 1668
旧巷少年郎
旧巷少年郎 2020-12-13 03:00

I have one DataTable which has four columns such as

 StudentID        CourseID          SubjectCode            Marks    
------------     ----------        -         


        
相关标签:
7条回答
  • 2020-12-13 03:34

    Rename the Column by doing the following:

    dataTable.Columns["ColumnName"].ColumnName = "newColumnName";
    
    0 讨论(0)
  • 2020-12-13 03:37

    after generating XML you can just Replace your XML <Marks>... content here </Marks> tags with <SubjectMarks>... content here </SubjectMarks>tag. and pass updated XML to your DB.

    Edit: I here explain complete process here.

    Your XML Generate Like as below.

    <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>
    

    Here you can assign XML to string variable like as

    string strXML = DataSet.GetXML();
    
    strXML = strXML.Replace ("<Marks>","<SubjectMarks>");
    strXML = strXML.Replace ("<Marks/>","<SubjectMarks/>");
    

    and now pass strXML To your DB. Hope it will help for you.

    0 讨论(0)
  • 2020-12-13 03:37

    Use this

    dataTable.Columns["OldColumnName"].ColumnName = "NewColumnName";
    
    0 讨论(0)
  • 2020-12-13 03:38
     dtTempColumn.Columns["EXCELCOLUMNS"].ColumnName = "COLUMN_NAME";                        
     dtTempColumn.AcceptChanges();
    
    0 讨论(0)
  • 2020-12-13 03:38

    try this

    "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}
    

    ]

    0 讨论(0)
  • 2020-12-13 03:55

    Try this:

    dataTable.Columns["Marks"].ColumnName = "SubjectMarks";
    
    0 讨论(0)
提交回复
热议问题