ASP.NET:GridView 和 DetailsView,我是否必须有到同一数据库的单独连接?

发布于 2024-11-15 06:24:58 字数 517 浏览 5 评论 0原文

我有一个 GV 和一个 DV,它们从同一个数据库中提取数据。这些控件之间的链接是,当选择 GV 中的记录时,DV 将显示有关该记录的更多详细信息。

我需要单独的连接吗?显然,我还没有实现这个目标,正在努力实现。谢谢。

澄清以免浪费您的时间:

我问的是连接,而不是数据源。我不确定是否可以使用相同的连接的原因是,对于 GV,该连接没有任何参数。而对于 DV,它需要传递给它的记录 ID。还是我错了?

这是网上代码的链接,让我想知道: http://asp.dotnetheaven.com /util/srcview.aspx?path=~/aspnet/samples/data/GridViewMasterDetails.src

我是新手,所以仍然对术语感到困惑。感谢您的耐心等待。

I have a GV and a DV that extract data from the same database. The link between these controls is when a record in the GV is selected, the DV displays more details about that record.

Do I need separate connections? Obviously, I haven't achieved this goal and am working on it. Thanks.

CLARIFICATION so as not to waste your time:

I am asking about connection, not datasource. The reason that I am not sure the same connection can be used is that with GV, the connection doesn't have any parameter. Whereas with the DV, it needs the record ID passed to it. Or am I wrong?

Here's the link to code on the net that makes me wonder:
http://asp.dotnetheaven.com/util/srcview.aspx?path=~/aspnet/samples/data/GridViewMasterDetails.src

I am a novice so am still confused with the terminology. Thanks for being patient.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

韬韬不绝 2024-11-22 06:24:58

他们可以使用相同的数据源。 (例如 ObjectDataSource 或 SQLDataSource)

They can use the same datasource. (Such as an ObjectDataSource or SQLDataSource)

深海蓝天 2024-11-22 06:24:58

您可以使用相同的数据源,即DataTable。但是,当选择 Gridview 行时,您将需要找到所选行的索引,然后从 DataTable 中找到 DataRow,并将 DetailView 重新绑定到该 DataRow。希望这有帮助。

You can use the same data source, i.e. a DataTable. But when the Gridview row is selected you will need to find the index of the selected row and then find the DataRow from the DataTable and rebind your DetailView to that DataRow. Hope this helps.

素衣风尘叹 2024-11-22 06:24:58

我认为您正在使用 Visual Studio 数据绑定,并且我想说可以使用相同的 Connection(DataSource) 对象(如果是这样的话),但我宁愿建议您避免这种设计时 Visual Studio 编程,尽管它简单快捷

I think that you are using Visual Studio databinding, and I would say that same Connection(DataSource) object can be used (if that is the way it goes), but I would rather suggest you avoid this design time Visual Studio programming, although it is simple and fast

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文