我把一个表里的数据放到一个DataTable里面.
这个表里有很多字段.
我想在页面上取出其中的二个字段显示出来..请问怎么做?

解决方案 »

  1.   


    for(int i = 0; i < DataTable1.Rows.Count; i++)
    {
        DataTable1.Rows[i][0]//第i行第1列数据,依此类推
    }
      

  2.   


       foreach(datarow dr in datatable.rows)
       {
            使用dr["列名"]来读取
       }
      

  3.   

            
    DataTable myTable = new DataTable();
    DataColumn myColumn;
    myColumn= new DataColumn();
    myColumn.DataType = System.Type.GetType("System.Int32");
    myColumn.ColumnName = "id";
    myColumn.ReadOnly = true;
    myColumn.Unique = true;
      

  4.   

    像这样吧,用那一列绑那一列。
    DataGridViewTextBoxColumn dcn;[b]
    dcn = new DataGridViewTextBoxColumn[/b]();//单元格实例化成列
    dcn.DataPropertyName = "xtbmmcgs";//绑定数据表的相应列
    dcn.ReadOnly = true;
    dcn.Name = "xtbmmcgs";
    dcn.Tag = "";
    dcn.HeaderText = "公司";
    dcn.Width = 80;
    dcn.SortMode = DataGridViewColumnSortMode.NotSortable;
    dcn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;//表格内容对齐方式
    dcn.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;//表头对齐方式
    this.dataGridView1.Columns.Add(dcn);
      

  5.   

    for(int i = 0; i < DataTable1.Rows.Count; i++)
    {
      数值=  DataTable1.Rows[i][0].ToString;//第i行第1列数据,依此类推
    }