回 帖 发 新 帖 刷新版面

主题:帮忙看下哪错了?

哪位高手帮看一下,哪个地方有错误?谢谢!
本来想让在表格中显示出来数据库中的内容的,但是结果表格中却是其他东西(比如 desingmode,tablename 等列)。datagrid 已经拖放到面板上了。名字为mydg.
using.......

string strconn="server=myserver;database=student;uid=sa;pwd=";
            SqlConnection myconn=new SqlConnection(strconn);
            myconn.Open();
            SqlCommand mycmd=new SqlCommand ("select sname,sno from student",myconn);
            
            SqlDataAdapter myda=new SqlDataAdapter("select sname,sno from student", myconn);
        
            DataSet myds=new DataSet();
            myda.Fill (myds,"student");
            
            mydg.DataSource=myds.Tables;
            mydg.DataBind( );
          myconn.Close ( );


回复列表 (共3个回复)

沙发

mydg.DataSource=myds.Tables;这一句改成:
mydg.DataSource=myds.Tables.DefaultVriew
  试试看!

板凳

mydg.DataSource=myds.Tables[0];
0就是第一个表了

3 楼

谢谢二位了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册