我的一小段程序如下: If dst.Tables("queryParts").Rows.Count <> 0 Then MessageBox.Show(dst.Tables("queryParts").Rows.Count)
queryDataGridView.DataSource = dst.Tables("querysParts")
end if运行结果显示dst.Tables("queryParts").Rows.Count的值为4(确实只有四行数据),可是queryDataGridView为什么不显示任何数据啊,怎么回事啊,请高手指点啊,谢谢了
queryDataGridView.DataSource = dst.Tables("querysParts")
end if运行结果显示dst.Tables("queryParts").Rows.Count的值为4(确实只有四行数据),可是queryDataGridView为什么不显示任何数据啊,怎么回事啊,请高手指点啊,谢谢了
不过我记得不设置的话他是自动把所有列显示出来的。你再看一下dst.Tables("queryParts").Columns.Count是大于0?
2005的话最有可能的是关闭了datagridview的自动增加列,但却没为具体的每一列设置DataPropertyName属性。
怎么还没改过来 汗死了
queryDataGridView.DataSource = dst.Tables("querysParts")
打PP