zoukankan      html  css  js  c++  java
  • C#中更改DataTable列名的三种方法

    解决办法

    直接修改列名

    dt.Columns["Name"].ColumnName = "ShortName";

    sql查询时设置别名

    select ID as TableID from Users;

    原博文

    1.DataAdapter的SQL别名;
    SELECT PID AS "代码" From ……
    2.填充Dataset之前进行映射,映射包括表明映射和列名映射;
    dataAdapter.TableMappings.Add("Table","Customer"); //表映射
    dataAdapter.TableMappings("Customer").ColumnMappings.Add("CustomerID","ID); //列映射
    dataAdapter.FIll(dataSet,"Customer");
    在dataAdapter中添加表名映射后,相对有两个表,一个表是原先的表,另一个表是映射后的表,
    列名也经过相应的映射,因此在Fill时要指定是哪个表,否则显示的时候就不会显示映射后的列名。
    另外在表名映射后,在数据绑定时只能指定dataMember为Student。
    3.直接修改表的列名
    DataSet.Tables["XX"].Columns["xx"].ColumnName = "NewColumnName";
  • 相关阅读:
    初识Ubuntu 18.04(更换系统头像,截图,sy)
    HDU
    HDU
    进度1
    开课博客
    返回一个整数数组中最大子数组的和
    开学第一节课测试感受
    网页记账本开发四(基本完成)
    网页记账本开发三
    网页记账本开发二
  • 原文地址:https://www.cnblogs.com/masonblog/p/12740852.html
Copyright © 2011-2022 走看看