select * from Student where Class = '计算机班' and Grender = 1
我想问的是我在C#查出来了,但是不知道怎样显示相关信息Console.Write(比如名字:Name,或地址Address,其他信息)

解决方案 »

  1.   

    用Command对象执行sql,装入DataReader
    再循环读取。
      

  2.   

    SqlConnection scon = new SqlConnection(……);
    SqlCommand scom = new SqlCommand(scon,"select * from Student where Class = '计算机班' and Grender = 1");scon.Open();
    SqlDateReader sdr = scom.ExecuteReader();
    while(sdr.read())
    {
          for(int i = 0 ;i < sdr.filecount;i++)
           {
                 Console.Write(sdr[i].ToString()+"\t");
            }
            Console.writeline();
    }
    scon.close();
    大概是这样吧,手写的,有些地方不好看,,,,,
      

  3.   

    SqlConnection scon = new SqlConnection(……);
    SqlCommand scom = new SqlCommand(scon,"select * from Student where Class = '计算机班' and Grender = 1");scon.Open();
    SqlDataAdapter ada=new SqlDataAdapter(conn,comm);
    DataTable dt=new DataTable();
    ada.fill(dt);
    //得到dt,想显示哪个循环输出就可以了
      

  4.   

    这种问题如果不能自己解决 此处省略100字。1、读出来的数据应该是个DataSet或者Datable吧, dt.rows[][]这样能取。
    2、封装成对象,直接用对象属性取。
    3、使用EF那就更简单了。
    4、使用linq to sql也可以。当然学习是一种态度,学会举一反三更是一种境界。
      

  5.   

    select * from Student where Class = '计算机班' and Grender = 1
    我想问的是我在C#查出来了,但是不知道怎样显示相关信息Console.Write(比如名字:Name,或地址Address,其他信息) 
    //想用C#代码显示数据库里的东西,可以使用ado.net的几个对象,
     string conn = @"Data Source=GAORUI\GAORUI;Initial Catalog=School;Integrated Security=True";  //连接数据库字符串          
    SqlConnection connection=new SqlConnection(conn);//连接数据库 的对象       
        string sql="select id,name from student"; //sql语句         
     SqlDataAdapter dataadapter = new SqlDataAdapter(sql,connection);  //  填充数据的适配器   
    DataSet dataset=New DataSet();//数据集对象
         dataadapter.Fill(dataset,"student"); //填充数据           
    foreach (DataRow row in dataset.Tables[0].Rows) //循环遍历展示数据      
         {               
     string mess = string.Format("{0}{1}", row["id"], row["name"]);                Console.Write(mess);          
     }
      

  6.   


    果断可以,我经常用,主要是得到DateSet对象
    现在在看LINQ