ASP. NET数据库读取数据放到页面该怎么处理

DataSetdataset1=newDataSet();SqlDataAdaptercmad;stringSQLString="";stringconnectionSt... DataSet dataset1 = new DataSet();
SqlDataAdapter cmad;
string SQLString = "";
string connectionString = "server=localhost;database=dp; uid=sa;pwd=123456";
//将连接字符串传入SqlConnection对象的构造函数中
SqlConnection mySqlConnection = new SqlConnection(connectionString);
mySqlConnection.Open();

SQLString = " select * from t_news where status=1";
cmad = new SqlDataAdapter(SQLString, connectionString);
cmad.Fill(dataset1,"t_news");
NewsList1.DataSource = dataset1.Tables["t_news"];
NewsList1.DataBind();

SQLString = " select * from t_news where status=2";
cmad = new SqlDataAdapter(SQLString, connectionString);
cmad.Fill(dataset1, "t_news");
NewsList2.DataSource = dataset1.Tables["t_news"];
NewsList2.DataBind();

mySqlConnection.Close();

这个代码是错的,第二个列表貌似把第一个和第二个的数据一起显示出来了。
怎么改,我犯了什么错?
展开
 我来答
百度网友8b1b6824b
2011-10-22 · TA获得超过2121个赞
知道小有建树答主
回答量:554
采纳率:100%
帮助的人:302万
展开全部
你的dataset1已经有数据,第二次填充是写进了同一张表“t_news”。
第二次填充换个表名,或者另外定义一个dataset2用于NewsList2,都可以解决问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式