当前位置: 代码迷 >> ASP.NET >> 100分求解dropdownlist绑定有关问题,
  详细解决方案

100分求解dropdownlist绑定有关问题,

热度:4927   发布时间:2013-02-25 00:00:00.0
100分求解dropdownlist绑定问题,急!!
在dropdownlist绑定时,使用SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();
  string strSQL = "select * from tb_score";
  SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn);
  DataSet ds = new DataSet();
  ada.Fill(ds, "tb_score");
  ddlcx.DataSource = ds.Tables["tb_score"].DefaultView;
  ddlcx.DataValueField = ds.Tables["tb_score"].Columns[i].ColumnName;
  ddlcx.DataTextField = ds.Tables["tb_score"].Columns[i].ColumnName;
  ddlcx.DataBind();
  ds.Dispose();

但是总是提示上下文不存在UtilitySqlClass;
网上值给出了这句话:
UtilitySqlClass.OperateDataBase.ReturnConn();返回的是一个打开的conn对象。数据库操作类在命名空间UtilitySqlClass中定义

那位高手帮忙一下数据库操作类命名空间UtilitySqlClass怎么样才能引用?

------解决方案--------------------------------------------------------
说错了
应该下面的方法或者是把SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();
改成SqlConnection con=new SqlConnection("server=.;uid=sa;pwd=sa;database=数据库名称");
C# code
第一种方法:        string ConnString = ConfigurationSettings.AppSettings["ConnectionString"];         //创建一个SqlConnection         SqlConnection Conn = new SqlConnection( ConnString );                string SQL_Select = "select id, ItemName from DDLItem order by id desc";         //构造一个SqlDataAdapter         SqlDataAdapter myAdapter = new SqlDataAdapter( SQL_Select, Conn);         //开始读取数据         Conn.Open();         DataSet dataSet = new DataSet();         myAdapter.Fill( dataSet,"Table1" );         Conn.Close();         //开始绑定DropDownList         //指定DropDownList使用的数据源         DropDownList1.DataSource = dataSet.Tables["Table1"].DefaultView;         //指定DropDownList使用的表里的那些字段         DropDownList1.DataTextField = "ItemName"; //dropdownlist的Text的字段         DropDownList1.DataValueField = "id";//dropdownlist的Value的字段         DropDownList1.DataBind();第二种方法:        con.Open();        SqlCommand cmd = new SqlCommand(strSql,con);        SqlDataReader dr = cmd.ExecuteReader();        while (dr.Read())        {                 DropDownList1.Items.Add(new ListItem(dr["status"].ToString(), dr["status_Id"].ToString()));        }
------解决方案--------------------------------------------------------
需要引用UtilitySqlClass的库文件,即dll文件。.net类库里是没有这个类的。
  相关解决方案