stuinfo 是表(table)吧?你先把表内容读进DataSet,再通过DataGrid显示:
string strSelect = "select * from stuinfo"; //SQL的select语句把表内容读出
SqlCommand sCmm = new SqlCommand(); //建立的命令方法
sCmm.Connection = sConn; //定义好命令作用的连接
sDA = new SqlDataAdapter(sCmm); //只读器Adapter
sCB = new SqlCommandBuilder(sDA); //这句我不懂,不过是必须的,Build,建立?
sDA. = strSelect; //把SQL语句传给命令来使用
sDA.SelectCommand.Connection = sConn; //再给出只读器的连接
DataSet pDS = new DataSet(); //新建DataSet数据集
sDA.Fill(pDS,"stuinfo"); //捆绑DataSet和表的内容
DataGrid dataGrid1;
dataGrid1.DataSource = pDS.Tables["stuinfo"].DefaultView; //把内存中DataSet的内容传给DataGrid
我是这样实现的,可能比较复杂。
[此贴子已经被作者于2005-2-17 16:56:43编辑过]