这个应该对你有参考价值:
http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=60B8B07E-A3DF-4AE5-B5F8-71204C7C8793

解决方案 »

  1.   

    DataRow dr=ds.Tables[0].Rows[0]
    得到一个DataRow实例不就可以吗!
      

  2.   

    see:
    Get Table Properties using DataColumn and DataTable
    http://www.c-sharpcorner.com/database/table_p.asp
      

  3.   

    ds.Tables[0].Rows[0].字段//值
    typeof(ds.Tables[0].Rows[0].字段)//类型
      

  4.   

    类型:datatable.Columns[i].DataType
    名称:datatable.Columns[i].ColumnName
    值:datatable.Rows[i][j].ToString()
      

  5.   

    dt为你的datatable
    for(int i=0;intI<dt.Rows.Count;i++)
    {
      Response.Write(i.ToString()+"行:<br>");
       foreach(DataColumn dc in dt.Columns)
      {
         Response.Write("栏位名称:"+dc.ColumnName+",");
         Response.Write("栏位类型:"+dc.DataType.ToString()+",");
         Response.Write("栏位"+dc.ColumnName+"的值:"+dt.Rows[i][dc.ColumnName].ToString()+"<br>");
      }
    }
      

  6.   

    但是怎么获取字段类型的枚举值?象SQLDBType.NVarChar
    dc.??才能实现这个效果呢
      

  7.   

    怎么设置才能让dc.??.??等于SqlDbType.Int
      

  8.   

    同意 izzard(izzard)类型:datatable.Columns[i].DataType
    名称:datatable.Columns[i].ColumnName
    值:datatable.Rows[i][j].ToString()