LinkButton senders = sender as LinkButton;
        StringBuilder sqlbulider = new StringBuilder("select userName,userPass,userRole from UserInfos where userID='" + senders .CommandArgument+ "'");
       
我这样了一下
现在要拿出来查询这一行的的userName和userPass请问如何做到呢
谢谢各位高手了

解决方案 »

  1.   

    是查询数据库吗?用DataReader 获取返回数据啊
      

  2.   

    datareader或者dataset,这个是最基本的操作了。
    代码搜下,巨多。
      

  3.   

    public static DataSet Query(string SQLString)
            {
                using (SqlConnection connection = new SqlConnection(connectionString))
                {
                    DataSet ds = new DataSet();
                    try
                    {
                        connection.Open();
                        SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
                        command.Fill(ds, "ds");
                    }
                    catch (System.Data.SqlClient.SqlException ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    return ds;
                }
            }
    根据return的dataset取数据吧
      

  4.   


    using System.Data;
    using System.Data.OracleClient;DataSet ds;protected void Page_Load(object sender, EventArgs e)
    {
    OracleConnection con = new OracleConnection("连接字符串");
    //连接字符串示例:"Data Source=tlh;Persist Security Info=True;UserID=ewf;Password=ewf;Unicode=True"
    con.Open();
    ds = new DataSet();
    new OracleDataAdapter("SQL语句", con).Fill(ds);
    con.Close();
    }
    取值的时候:if(ds.Tables.Count>0)
    {
            string strUserName=ds.Tables[0].Rows[行号,第一行就是0)]["列名或列索引"];
    }
    这个是oracle,如果是sqlserver就引用using System.Data.SqlClient;然后把OracleConnection 等OracleXxxxx换成SqlXxxxxx即可