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

sql再问
string   sqlselect   =   "select   *   from   InfoDepartment ";
string   tempname   =   "查询信息 ";
DataTable   tempTable;

//返回填充了数据的DataSet
DataSet   ds   =   ldb.SelectDataBase(sqlselect,tempname);
tempTable   =   ds.Tables[0];

现在我要怎样用dataGridView将tempTable中的数据显示出来呢?
最好代码提示,谢谢!

------解决方案--------------------
dataGridView1.DataSource = ds.DataTable[0];
怎么会不行呢?
------解决方案--------------------
其实不需要再定义一个datatable了

直接用 dataGridView1.DataSource = ds.Tables[ "查询信息 "];
------解决方案--------------------
(因为看不到你对数据库的具体操作代码,只能推测)
因为你传的值是“查询信息”,dataGridView1.DataMember = "tempTable ";改为dataGridView1.DataMember = "查询信息 ";