日期:2014-05-17  浏览次数:20810 次

dgv有了值,为什么显示空白。
private void Form1_Load(object sender, EventArgs e)
  {
  Dictionary<string, User> dictUser = new Dictionary<string, User>();
  User user1 = new User("张三", "1", 100);
  User user2 = new User("李四", "2", 100);
  User user3 = new User("王五", "3", 100);

  dictUser.Add(user1.ID, user1);
  dictUser.Add(user2.ID, user2);
  dictUser.Add(user3.ID, user3);

  dgvUser.DataSource=null;
  dgvUser.DataSource = dictUser.Values.ToList<User>();

  }

结果运行发现dgvUser是空白。
小白求大侠指教!

------解决方案--------------------
boundfield 绑定了吗
------解决方案--------------------
少一句
 dgvUser.DataBind();