我在WINFORM中建立了一个DataGRidview,没有数据源,然后通过代码生成DataSet,
再用 dataGridView1.DataSource = Ds;
可是dataGridView1里面什么都没有,怎么回事啊?

解决方案 »

  1.   

    dataGridView1.DataSource = Ds.Tables[0];
      

  2.   

    string connectionString = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=FreightBusiness;Data Source=FTT;User ID=sa";
                SqlConnection conn = new SqlConnection(connectionString);
                conn.Open();
                SqlDataAdapter myda = new SqlDataAdapter("select jobno,jobtype,khbh from jobse", conn);
                DataTable dtTable = new DataTable();
                myda.Fill(dtTable);
                dataGridView1.DataSource = dtTable;
                this.dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
                conn.Close();
                dataGridView1.Columns[0].HeaderText = "工作编号";
                dataGridView1.Columns[1].HeaderText = " 业务类型";
                dataGridView1.Columns[2].HeaderText = "客户编号";
      

  3.   

    首先检查你的DS里有没有表,有几张表,表里是否有数据
    GridView.DataSource=DS.tables[0].DefaultView
      

  4.   

    还有个重要的
    GridView.Databind();
      

  5.   

    要是没有
    GridView.Databind();就是再多的数据也不会显示出来的