如果datatable只有数据,没有列名,如何排序?
datatable默认的列名是什么?例如:column1,column2......

解决方案 »

  1.   

    2、datatable默认列名:
    Column1,Column2,Column3……
      

  2.   

    to 如果datatable只有数据,没有列名,如何排序?你如何建的datatable,以及如何存的数据
      

  3.   

    从一个文件中读的数据。
    string szDir="d:\\";
    string szFile="1.CSV";
    DataSet ds=new DataSet();
    string szConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+szDir+";Extended Properties=\"Text;HDR=No;FMT=Delimited\\\""; 
    OleDbConnection conn = new OleDbConnection(szConStr); 
    OleDbDataAdapter da = new OleDbDataAdapter("Select * from " + szFile,conn); 
    da.Fill(ds,"table");
    conn.Close();我的数据类似  1   2   3
                  2   3   4
                  2   2   2
    的一个表。
      

  4.   

    如果DataTable对象不是null的话可以用索引访问每列不是吗?
    像这样:DataTable table = GetMyTable();
    if((int)table.Rows[0][1]  > (int)table.Rows[0][0])
    {
      // sort
    }
      

  5.   

    table.DefaultView.Sort = "xx";
    this.dgDb.DataSource = table.DefaultView;
      

  6.   

    没有默认的么?我第一排也要参加排序呀!不能当列名使。而且要多次排序。1楼的解法好像不对:
    “datatable默认列名:
    Column1,Column2,Column3……“
      

  7.   

    excel的数据读取,默认将第一行数据作为列名,而不是作为了数据内容