用dataadapter填充datatable,然后再作为数据源绑定

解决方案 »

  1.   

    public DataSet authors; 
        this.authors = ws.Query("select name,Email,tel from users wheretel='123456789'");
                  this.dataGrid1.DataSource = authors.Tables["users "];
      

  2.   

    問題似乎不在這裡.
    因爲我從工具箱裏面把 DataGrid 拖到 Form 上時就是一個灰色的四方塊。很乾淨的就一個灰色的四方塊。
    用上面的代碼后,反回來的 ds 裏面結果都是正常的,就是顯示不出來,DataGrid 一直就是一個灰色的四方塊。
      

  3.   

    应该是灰色的四方塊,我的也是显示那样的,是不是通过调用webservice来取得数据的啊
      

  4.   

    我的代码如下,可以出记录的            WebReference.Service ws = new WebReference.Service();
                ws.Url = "http://192.168.1.146/Pda_service/Service.asmx";
               //要机器的IP,不要写成127.0.0.1            this.authors = ws.GetAuthor();            this.dataGrid1.DataSource = authors.Tables["author"];
      

  5.   

    對。 我是調用webservice 的,但是返回來的 dataset 結果都是正常的。
    this.dataGrid1.DataSource = authors.Tables["users "];
    this.dataGrid1.DataSource = authors.Tables[1];兩個都試驗過,都顯示不出來。