我想把数据库表的两个字段的值全部读出来写入Hashtable中,如何实现啊.例如:数据库"Database"中的"student"表有ID,name字段,如何把student表中所有的ID和name分别赋给Hashtable的key,value
急~~~请各位大侠帮帮忙

解决方案 »

  1.   

    如何把student表中所有的ID和name值分别赋给Hashtable的key,value
      

  2.   

    Hashtable myHT = new Hashtable();
          myHT.Add( "id", "name" );
    循环赋值
      

  3.   

    SqlConnection MyConnection = new SqlConnection(ConnectionString);
            SqlCommand cmd = new SqlCommand(SQLString, MyConnection);
                MyConnection.Open();
            SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
    Hashtable myHT = new Hashtable();
    while(dr.Read())
    {
    myHT.Add( dr["id"].ToString(), dr["name"].ToString );
    }
    dr.Close();
      

  4.   

    我想用Hashtable绑定DropDownList,可以吗??
    如何绑定啊.大侠赐教.
      

  5.   

    我想用Hashtable绑定DropDownList,
    使
    DropDownList1.DataTextField =Hashtable.valueDropDownList1.DataValueField =Hashtable.key可以吗??如何绑定???
      

  6.   

    从表中读出ID和Name值,然后通过Hashtable的Add(object key,object value)方法加入!
      

  7.   

    绑定时最好是LIST类型!直接值是不行的!
      

  8.   

    绑定可以直接用DataSet、DataTable或List!
    比如用类,该类应继承自ArrayList,可以将需要绑定的字段定义为属性,然后直接绑定就可以了!
      

  9.   

    情况是这样的,我的DropDownList要绑定另一个数据库里的数据表,怎么实现啊??
    例如当前连接的数据是DB1,但是DropDownList要绑定的是另一个数据库DB2里的表字段,这样如何实现啊.
      

  10.   

    情况是这样的,我的DropDownList要绑定另一个数据库里的数据表,怎么实现啊??
    例如当前连接的数据是DB1,但是DropDownList要绑定的是另一个数据库DB2里的表字段,这样如何实现啊.
    你重新写个连接不就可以了
      

  11.   

    upC#技术群,欢迎大家光临指导!!
    群号:26788099