string strSql="select .news_id,n.news_name,n.news_text,n.news_owner_name,n.news_owner_id,n.news_time,u.* from news_info n join user_info u on n.news_owner_id=u.user_id where news_id="+news_id;
string strSql2="select r.re_id,r.re_name,r.re_text,r.re_owner_name,r.re_owner_id,r.re_data,u.* from re_news_info r join user_info u on r.re_owner_id=u.user_id where re_news_id="+news_id; SqlDataAdapter ad=new SqlDataAdapter(strSql,cn);
SqlDataAdapter ad2=new SqlDataAdapter(strSql2,cn);
cn.Open(); DataSet ds=new DataSet();
ad2.Fill(ds,"user_info");
ad.Fill(ds,"news_info");
cn.Close();
newsbody.DataSource=ds;
newsbody.DataBind();
两块数据 放到 一个dataset 中去 了 然后放到一个datagrid 中去。
<a herf ='<%# DataBinder.Eval(Container.DataItem,"re_name") %> '>
我绑定 语句是 上面所写得,, 但是它可以显示第一个 strSql 语句中得news_info 中得字段,而第二个 strSql 语句中得re_info 表中得 字段 错误返回说 没有找到字段,
不知道 这个 方法可以 实现 , 绑定语句怎么写?
哦再问一个问题啊 这里 惠安要给分 , 分刚刚注册又多少,会不会用完??那里得分?
string strSql2="select r.re_id,r.re_name,r.re_text,r.re_owner_name,r.re_owner_id,r.re_data,u.* from re_news_info r join user_info u on r.re_owner_id=u.user_id where re_news_id="+news_id; SqlDataAdapter ad=new SqlDataAdapter(strSql,cn);
SqlDataAdapter ad2=new SqlDataAdapter(strSql2,cn);
cn.Open(); DataSet ds=new DataSet();
ad2.Fill(ds,"user_info");
ad.Fill(ds,"news_info");
cn.Close();
newsbody.DataSource=ds;
newsbody.DataBind();
两块数据 放到 一个dataset 中去 了 然后放到一个datagrid 中去。
<a herf ='<%# DataBinder.Eval(Container.DataItem,"re_name") %> '>
我绑定 语句是 上面所写得,, 但是它可以显示第一个 strSql 语句中得news_info 中得字段,而第二个 strSql 语句中得re_info 表中得 字段 错误返回说 没有找到字段,
不知道 这个 方法可以 实现 , 绑定语句怎么写?
哦再问一个问题啊 这里 惠安要给分 , 分刚刚注册又多少,会不会用完??那里得分?
解决方案 »
- post提交,后台接收到的值不能给服务器控件赋值?
- TTS与Webservice结合,部署时没有声音怎么办?
- gridview选择多选
- 菜鸟求解--关于刷新验证码问题?
- 一个vb2005开发的点对点聊天程序出现的问题,在线苦等,一定要帮帮我啊
- 在不绑定DataSet的情况下怎么在DataGrid里加上选择列?
- 嘿!各位高手,给ASP.net初学者一点良方,建意或者资料吧?无从下手呀,现在....
- asp.net如何接收从html的表单提交过来的file,并保存在服务器上??
- 网页自动播放视频问题,高手请进
- ckeditor没办法在ie,chrome浏览器上复制粘贴本地图片
- XCOPY与Win中的复制->粘贴有何不同?
- 问个非常简单的问题,不想用MSDN了,不好玩
SqlDataAdapter ad2=new SqlDataAdapter(strSql2,cn);
cn.Open();
上面少定义了 一个 补上
但是还要看看别的热 不同得看法···
因为你用了两次填充(应该是的吧)那么你的dataset里面就对应的有两个datatable,
newsbody.DataSource=ds;如果你只是用这个将等效与
newsbody.DataSource=ds。tables[0].defaultview;就是你第一次查询填充的表