DataReader 从数据库中检索只读、只进的数据流。因为每次在内存中始终只有一行,所以使用 DataReader 可提高应用程序的性能并减少系统开销。
winform中datagrid没有databind()方法,可以设置DataSource属性和DataMember属性,
或者使用SetDataBinding()方法。

解决方案 »

  1.   

    请问,怎样使用DataSource和DataMember属性以及SetDataBinding()方法?
    谢谢
      

  2.   

    System.Windows.Forms.DataGrid dg = new DataGrid();dg.DataSource = new DataTable();即可。
    相当于Web的DataGrid dg = new System.Web.WebUI.DataGrid();
    dg.DataSource = new DataTable();
    dg.DataBind();
      

  3.   

    datagrid.setdatabinding(dataset,"tablename")
      

  4.   

    还是没有给出具体回答如何绑定dataReader啊
      

  5.   

    写个方法自己将dataReader中的数据转换为一个:Datatable,再将DataGrid的DataSource绑定到DataTable即可。