越详细越好!!!最好有注释!!

解决方案 »

  1.   

    select * from tb where username=@usernameusing(SqlConnection con=new SqlConnection (""))
    {             
    SqlCommand cmd=new SqlCommand("p_login",con);              cmd.CommandType=CommandType.StoredProcedure; 
    SqlDataParameter[] parameters = { // 创建参数
                    new SqlParameter("@username", SqlDbType.VARCHAR,20)
                };
    parameters[0].Value = "";
    cmd.Parameters.Add(parameters[0]);  // 添加参数
    // 执行存储过程
    con.Open();        
    SqlDataReader dr=cmd.ExecuteReader();                  
    while(dr.Read())                  
    {                      
    if(dr[0].ToString()=="")   
    {}                   
    con.Close();                   
    }
    }
    }
      

  2.   

    用数据集很容易,连SQL语句都省了。
    新建一个数据集,把表拉进去,接下去就只需要调用就行了,很简单。
    建议你去看一个视频,讲得蛮清楚的。
    http://net.itcast.cn/ArticleList-8.aspx
    传智播客.Net实训视频教程 第5季ADO.Net
    看第5季ADO.Net吧,如果要顺便学习下SQL可以看下第4季。