日期:2014-05-18  浏览次数:20772 次

各位大哥,如何把dataset里的某行数据填充到未绑定数据源的dataGridView里呢?
dataGridView没有绑定数据源,这里面的列我已经自己添加了,如何把dataset里的某行数据填充进来啊?
ps:如果直接这样
  DataSet ds = new DataSet();  
  adp.Fill(ds, "studentinfo");
  dataGridView1.DataSource = ds.Tables["studentinfo"];
dataGridView就在我定义的那些列后面自动生成了表中的列,而不是把我这些列的数据填充到我自己定义的列里。。。
谢谢各位了!

------解决方案--------------------
你要在dataGridView里添加列,设置这个列的DataPropertyName为你想展示的字段,
然后设置 dataGridView 的 AutoGenerateColumns 为false
最后再赋值dataGridView1.DataSource = ds.Tables["studentinfo"];
------解决方案--------------------
一楼正解,其实我觉得没有添加列,绑定过后就可以用dataGridView.Column["字段"].属性 就可以设备该列的属性了