参看:Introduction to ADO.NET
http://www.dotnetbips.com/displayarticle.aspx?id=4

解决方案 »

  1.   

    绑定到datagrid后,可以这样任意取每个单元格的值。
    myDataGrid.Items[i].Cells[j].Text
      

  2.   

    如果SQLServer的话,建立一个SqlDataReader dr对象,然后dr["字段名"].toString()
      

  3.   

    使用DataGrid/DataList/Repeater,或者就像ASP里面那样写也成
      

  4.   


      谢谢大家啊,在DATALIST,DATAGRID里很容易办到。但 速马 大哥,好象不能象以前ASP那样随便取得数据啊,老是提示“没有声明数据源"!怎么办???
      

  5.   

    SqlConnection conn=new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
    SqlCommand command=new SqlCommand("select * from authors",conn);
    conn.Open();
    SqlDataReader dr=command.ExecuteReader();
    conn.Close();然后每dr.Read()一次,就向后移一行,用dr["字段名"]来获得数据
    不过好象只能向后移。
      

  6.   

    asp中的游标和asp.net中的sqldatareader是类似的
    你说的可以用.net中的sqldatareader实现
    SqlDataReader dr=......//如上
    和asp不同的是asp.net的游标是只能向前的,
    遍历游标中的数据
    while(dr.Read())//Read()方法表示游标向前移动一个单位
    {
      //在这里把数据赋给你的字段
    }