在DataGrid中怎样显示多个表的内容!!

裸奔的蜗牛 2006-08-25 10:48:31
希望能给点代码,那样比较直观,小弟非常感谢!!
...全文
149 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
裸奔的蜗牛 2006-08-25
  • 打赏
  • 举报
回复
我还有个小问题:SQLSERVER2000中怎样在数据类型为image的字段中插入图片
裸奔的蜗牛 2006-08-25
  • 打赏
  • 举报
回复
不是呀,我是在一个DataGrid中显示多个表的内容,能不能用属性生成器来完成
stormwen 2006-08-25
  • 打赏
  • 举报
回复
你是指嵌套吧??
在datagird里嵌套一个datagird?
如果是的话就这样做:

激活datagird1的BoundData事件

在里面编写:

if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
DataGrid dg=(DataGrid)e.Item.FindControl("DataGrid2");
//在DataGrid1中寻找datagrid2

DB db=new DB();
SqlConnection conn=db.sqlConnection();

SqlDataAdapter comm=new SqlDataAdapter("select top 5 * from news",conn);
DataSet ds=new DataSet();
comm.Fill(ds,"table2");

dg2.DataSource=ds.Tables["table2"].DefaultView;
dg2.DataBind();

conn.Close();
}
sanny0178 2006-08-25
  • 打赏
  • 举报
回复
像这样
Dim sql As String = "SELECT adbook.name, adbook.dep, adbook.tel , adbook.pho,adbook.web, myweb.uid2,myweb.bz2 FROM myweb INNER JOIN adbook ON myweb.uid2 = adbook.uid WHERE (myweb.uid = @uid)"

你在SQL里面写好了再贴上去,比较保险
sunzhenhai 2006-08-25
  • 打赏
  • 举报
回复
直接在SQL语句中查询多个表的内容,不就可以了?

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧