.......错的很离谱.
mydl 我不知道是什么控件.既然使用的是DataSource
那么DataSource里面一定要放DataSet 或DateTable 之类的.
那么从倒数第3排代码开始全部错误.
改成这个
OracleDataAdapter oda = new OracleDataAdapter(cmd);
DataSet ds = new DataSet();
oda.Fill(ds);
this.mydl.DataSource = ds;
this.mydl.DataBind();
string strid = Request.QueryString["newsid"].ToString(); 第一句应该这样吧;
可以在这一句设个断点 看看strid被赋了什么值
就知道问题的原因了
OracleDataAdapter oda = new OracleDataAdapter(cmd);
DataTable ds = new DataTable();
oda.Fill(ds);
oda.display();
this.mydl.DataSource = ds;
this.mydl.DataBind();