日期:2014-05-20  浏览次数:20844 次

如何将数据集做为 dataGridView的数据源
数据集.Clear();
                        数据失陪器.Fill(数据集,   "表 ");

                        dataGridView1.DataSource   =   数据集.Tables[tableName];
                        dataGridView1.DataSource   =   数据集.Tables[tableName].DefaultView;
查询一表是这样做的

现在是查询两张表后返回的数据  
                                    数据失陪器.Fill(数据集,   "表 ");   //这里要怎么改
                        dataGridView1.DataSource   =   数据集.Tables[tableName];
                        dataGridView1.DataSource   =   数据集.Tables[tableName].DefaultView;   //这里怎么改

改成:   数据失陪器.Fill(数据集);
          dataGridView1.DataSource   =   数据集;
没有数据出来


------解决方案--------------------
名字随你起,
数据失陪器.Fill(数据集, "table1 "); //这里要怎么改
dataGridView1.DataSource = 数据集.Tables[ "table1 "];
dataGridView1.DataSource = 数据集.Tables[ "table1 "].DefaultView;
这样就可以了,这里的表名字和数据库中的表名无关!