已经设置:            DataRow dr;
            if (dataSet1.Tables.Count == 0)
            {
                dataGridView1.DataSource = dataSet1;
                DataTable  dt = new DataTable();
                dt.Columns.Add("dataTime", typeof(string));
                dt.Columns.Add("msg", typeof(string));
                dataSet1.Tables.Add(dt); 
            }
            dr = dataSet1.Tables[0].NewRow();             
            dr[0] = "time";
            dr[1] ="msg";
            dataSet1.Tables[0].Rows.Add(dr);
            dataGridView1.Refresh();为什么我添加了数据不显示,一片空白?谢谢~~

解决方案 »

  1.   

                if (dataSet1.Tables.Count == 0)
                {
                    dataGridView1.DataSource = dataSet1;
    你绑定一个0行的数据源,当然是啥也没有
      

  2.   

     
    dataGridView.DataSource=dataSet1.Tables[0];
    试试
      

  3.   

    添加后  你没有绑定  dataGridView1.DataSource = dataSet1;