小问题一个

base64 2003-07-21 11:39:45
DataGrid绑定数据表

如果我的sql语句里提取了两张表的数据

那么DataGrid该如何绑定

我只知道绑定一张表的方法。
...全文
22 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BenZ004 2003-07-21
  • 打赏
  • 举报
回复
一张表两张表都是一样用SOL语句写出来作为连接字符串.
本质上是一样的.
你也可以做个视图放两张表的数据,不也是等于一张表嘛.
lkk2073 2003-07-21
  • 打赏
  • 举报
回复
上面错了,应该是:
以C#为例:
DataSet cods=new DataSet();
SqlDataAdapter coda = new SqlDataAdapter(你的SQL语句,connection对象名);
coda.Fill(cods,"自定义表名");

DataGrid.DataSource=cods;//cods,不是coda
DataGrid.DataBind();
lkk2073 2003-07-21
  • 打赏
  • 举报
回复
以C#为例:
DataSet cods=new DataSet();
SqlDataAdapter coda = new SqlDataAdapter(你的SQL语句,connection对象名);
coda.Fill(cods,"自定义表名");

DataGrid.DataSource=coda;
DataGrid.DataBind();
  • 打赏
  • 举报
回复
如果不想已经设置显示字段的话,设置DATAGRID的AutoGenerateColumns="False",
DataGrid绑定数据表:
SqlDa.SelectCommand.Connection = Conn
If Not Page.IsPostBack Then
SqlDa.SelectCommand.CommandText = "SELECT * from WorkFlowInstances where wftemplateid=" + Request("wtid") + " order by createdate desc"
SqlDa.Fill(DSwf1, "WorkFlowInstances")
DataGrid2.DataSource = DSwf1
DataGrid2.DataBind()
End If
zjjszw 2003-07-21
  • 打赏
  • 举报
回复
DataGrid1.DataSource=dataset.Tables[0].De.....;第一張表
DataGrid1.DataBind();

DataGrid1.DataSource=dataset.Tables[1].De.....;第二張表
DataGrid1.DataBind();
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-21 11:39
社区公告

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

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