参考:http://blog.csdn.net/red_angelx/archive/2006/10/26/1352203.aspx

解决方案 »

  1.   

    public class DataClass
    {
    private SqlConnection conn;
    private SqlDataAdapter objSqlAdapter;
    private SqlCommand objSqlCommand;
    private DataSet objDataSet;

    public DataClass()                                         //连接数据库
    {
    conn=new SqlConnection("server=.;uid=sa;pwd=sa;database=J2meMail;");
    } public DataSet DataSetSelect(string selectStr)              //通过DataSet调用数据
    {
    objSqlAdapter=new SqlDataAdapter(selectStr,conn);
    objDataSet=new DataSet();
    objSqlAdapter.Fill(objDataSet);
    return objDataSet;
    } public int SelectCount(string selectStr)                   //判断数据集中数据的条数
    {
    objSqlAdapter=new SqlDataAdapter(selectStr,conn);
    objDataSet=new DataSet();
    objSqlAdapter.Fill(objDataSet);
    return objDataSet.Tables[0].Rows.Count;
    } public void DataCommand(string commandStr)                  //数据操作
    {
    conn.Open();
    objSqlCommand=new SqlCommand(commandStr,conn);
    objSqlCommand.ExecuteNonQuery();
    conn.Close();
    }
    }
      

  2.   

    1、如果我想把查詢到數據集中某些字段進行顯示,在程序中如何操作:
    在vb 中是這樣做的:得到記錄集rs .      txtid=rs!id;
                                           txtname=rs!name;...就可以了!
    c #中如何操作??
      

  3.   

    objDataClass=new DataClass();
    DataSet ds=objDataClass.DataSetSelect(sql语句);
    string id=ds.Tables[0].rows[0][0].ToString();