在用数据适配器生成数据集后,在DataGrid中绑定之后只能显示表头无法显示数据,请问是怎么回事?

解决方案 »

  1.   

    new sqlconnection
    new sqldataadapter
    new dataset
    sqldataadapter.fill(dataset)
    datagrid.datasource=dataset
      

  2.   

    有几种可能性:
    一、在检索出来的记录集(DS)里没有任何数据记录,只有一个柜架
    二、在绑定在DataGrid的时候没有指定到到DS的具体表上面,比如:DS.Tables[0]
      

  3.   

    dongweicq() ( ) 信誉:100  2005-04-02 09:49:00  得分: 0  
     
     
       new sqlconnection
    new sqldataadapter
    new dataset
    sqldataadapter.fill(dataset)
    datagrid.datasource=dataset
      
     
    Top  
     
     回复人: lixiuhua420(李修华) ( ) 信誉:99  2005-04-02 09:50:00  得分: 0  
     
     
       有几种可能性:
    一、在检索出来的记录集(DS)里没有任何数据记录,只有一个柜架
    二、在绑定在DataGrid的时候没有指定到到DS的具体表上面,比如:DS.Tables[0]
      
     
    Top  
     
      

  4.   

    请问一下大家

    new sqlconnection
    new sqldataadapter
    new dataset
    sqldataadapter.fill(dataset)
    datagrid.datasource=dataset
    的基础上做分页
      

  5.   

    很简单!
    你把dataGrid的dataSouse设置为dataSet1;然后在Form_laod()里加入
    {
        sqlConnection1.Open();
        sqlDataAdapter1.Fill(dataSet1);
        dataGrid1.Refresh();
        sqlConnection1.Close();
    }