.net的Web 应用可以通过DataGrid显示主从表么?

bkhswrp 2004-07-05 06:44:30
.net的Window应用主从表的显示我做出了个例子,
就是在一个DataSet组件中放了两个表,然后建立
两个表之间的关系,然后把DataGrid的DataSource
设置为主表。
但是同样的方式在Web应用却行不通?怎么回事?
...全文
355 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WZCNet 2004-07-05
  • 打赏
  • 举报
回复
在WEB中是可以实现,就像孟老前辈的哪种,但总是不很理想。
用WebGrid控件是可以实现的,但这个控件要收费的,我下载了一个现在过期不能用了,郁闷
davixiong 2004-07-05
  • 打赏
  • 举报
回复
可以,
在DataSet1中添加主表和从表,

DataTable a1 = new DataTable();
DataTable a2 = new DataTable();

DataColumn myCol1 = a1.Columns.Add("Column1");
DataColumn myCol2 = a2.Columns.Add("Column2");

DataSet1.Tables.Add("a1");

DataSet1.Tables.Add("a2");

然后再添加一个表关联,

DataSet1.Relations.Add("New Relation", myCol1, myCol2);

最后将DataSource设为DataSet1;
张新林 2004-07-05
  • 打赏
  • 举报
回复
可以。。。。
用模板列,里边嵌套datagrid.

<asp:datalist id="bordList" Runat="server" CellSpacing="0" CellPadding="2" RepeatColumns="1">
<ItemStyle Wrap="False"></ItemStyle>
<ItemTemplate>
<div class="parent">
<img id='<%# "i_"+DataBinder.Eval(Container.DataItem, "FunctionGroup_ID") %>' src="<%=Request.ApplicationPath%>/images/tree.gif" border=0><%#DataBinder.Eval(Container.DataItem, "GroupName")%>

</div>
<div class="child" id='<%# "c_"+DataBinder.Eval(Container.DataItem, "FunctionGroup_ID") %>'>
<asp:DataList id="forumList" RepeatColumns="1" DataSource='<%# getSubData(DataBinder.Eval //这儿取得明细数据(Container.DataItem, "FunctionGroup_ID").ToString())%>' Runat="server" CellPadding="2" CellSpacing="0">
<ItemTemplate>
<a href='<%#DataBinder.Eval(Container.DataItem, "Command")%>' target='<%#DataBinder.Eval(Container.DataItem, "target")%>'>
<img src="<%=Request.ApplicationPath%>/images/leaf2.gif" border="0"><%#DataBinder.Eval(Container.DataItem, "FunctionItemName")%>
</a>
</ItemTemplate>
</asp:DataList>
</div>
</ItemTemplate>
</asp:datalist>
我用datalist,改成datagrid
孟子E章 2004-07-05
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=54F4C732-AAE2-4135-FB1B-7B4B613BAA33
孟子E章 2004-07-05
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=149E5DD7-3B32-461e-ACC6-51D1652E6746
案例中的控件全部有源代码示范学习为主。 1.Calendar组件(日历组件) 2.ChildWindow组件(子窗体组件) 3.浮动窗体组件 4.GridSplitter组件 5.TabControl组件 6-7-8.TreeView组件 9.DtarGrid 10.强大的DataGrid组件[2]_数据交互之ADO.NET Entity Framework 11.强大的DataGrid组件[3]_数据交互之Linq to SQL——Silverlight学习笔记 12-13.强大的DataGrid组件[4]_实现CURD 14.强大的DataGrid组件[6]_调用存储过程服务端分页 15.强大的DataGrid组件[7]_自定义DataGrid 16.强大的DataGrid组件[8]_内嵌ComboBox动态数据联动 17.强大的DataGrid组件[9]_自定义头模板(HeaderTemplate) 18.强大的DataGrid组件[10]_自定义脚模板(FooterTemplate) 19.强大的DataGrid组件[11]_主从(Master-Details)的实现 20.强大的DataGrid组件[12]_分组(Group) 21.强大的DataGrid组件[13]_字段过滤(Filter) 22.强大的DataGrid组件[14][Final]_数据验证 23.有关DataForm组件的研究_基础知识和实现服务端批量CURD 24.有关DataForm组件的研究_显示多重数据模型集合 25.有关DataForm组件的研究_自定义DataForm模板 26.有关Data Input类组件的研究 27.有关Accordion组件的研究 摘要: Accordion组件在开发中常用于信息的分类显示,用于显示数据验证信息不错 28.TransitioningContentControl组件: TransitioningContentControl控件主要应用于变化内容的过渡呈现效果 29.有关Navigation的: 在Silverlight的程序设计中经常需要在多个XAML页面之间进行切换,以进行不同的功能操作 30.有关ImplicitStyleManager组件: ImplicitStyleManager组件的作用是封装一个附加的行为,该行为将一个框架元素内的相关资源词典内的样式传播至它的子元素。该组件同样提供了附加属性,使资源字典能从外部源加载。层次状样式同样被支持,这与WPF相类似 31.有关Theme(主题): 在Silverlight的开发中,为组件设置统一的主题会让程序的外观显得美观大方 32.有关Expander组件的研究 摘要: Expander组件常用做边栏目录的分类,比如Windows中“我的文档”的侧边栏。本文将为大家介绍该组件的基本特性以及实际应用 33.有关ViewBox组件 摘要: ViewBox的作用是拉伸或延展位于其中的组件,使之有更好的布局及视觉效 34.有关WrapPanel组件 摘要: WrapPanel组件作用是从左至右或从上至下依次安排位于其中的元素的位置,当元素超过该组件边缘时,它们将会被自动安排至下一行或列。该组件一般用于文本布局、拾色器、图片选择等。本文将为大家介绍该组件的基本特性以及应用实例 35.有关AutoCompleteBox组件 摘要: AutoCompleteBox(自动完成框)组件能加快我们的输入效率,同时也能够提高输入的联想效果 37.有关AutoCompleteBox组件的研究[2]_常用特性实例介绍 38.有关AutoCompleteBox组件的研究[3]_FilterMode和ItemFilter 摘要: 对于AutoCompleteBox组件而言,设置合理的过滤模式有利于对数据的精确筛选 39.有关AutoCompleteBox组件的研究[4]_下拉框内嵌DataGrid与被嵌入DataGrid 摘要: 在AutoCompleteBox组件下拉框中嵌入DataGrid可以让我们更好地组织候选数据以达到更好的显示效果。与此类似的,在DataGrid组件中嵌入AutoCompleteBox组件可以便于我们进行数据的输入。本文将为大家讲述如何实现这两种效果 40.有关AutoCompleteBox组件的研究[5][Final]_集成搜索引擎搜索建议(Search Suggestion) 摘要: 在AutoCompleteBox组件中集成搜索引擎的功能是十分常见的,这有助于我们更好地与Web进行交互。本文将为大家讲述如何在在AutoCompleteBox组件中集成搜索引擎的搜索建议 41.有关Rating组件的研究 摘要: 我们经常能在网上发现为新闻、博客文章、图片或是电影视频的评分功能。在Silverlight中,使用Rating组件便能助我们完成以上的功能。本文将为大家介绍该组件的基础知识以及自定义应用方面等方面的内容 42.有关Input类组件的研究 摘要: Input输入类控件丰富了我们的输入形式,合理地运用之,可以加快我们录入的速度。本文将为大家介绍Input类组件中的其他4个组件ButtonSpinner、DomainUpDown、NumericUpDown以及TimePicker的基础知识及其简单运用 43.有关DataVisualization类组件的研究 摘要: Data Visualization类组件以直观的图表方式显示数据的分布,能够让我们更好地分析各数据的内在联系。本文主要向大家介绍该类组件的基本特性以及使用实例

62,051

社区成员

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

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

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

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