我有一个C#应用程序,它使用来自DataTable对象的数据填充GridView,该对象通过解析文本文件来填充。现在我想做一个主 - 细节方案,其中主GridView显示DataTable中所有行的标识列,细节GridView显示该行的所有列。
我发现的所有示例似乎都需要一个SqlDataSource控件(提供过滤机制),然后需要连接到数据库。当仅使用DataTable数据源时,我找不到如何提供此信息。我将使用什么提供商,连接字符串是什么样的?
在预先感谢您的帮助。
答案 0 :(得分:0)
不需要连接字符串。您已经拥有DataTable中的数据,因此您应该能够执行以下操作:
myGridView.DataSource = myDataTable;
myGridView.Databind();
答案 1 :(得分:0)
您已经拥有DataSource
(除非您点击GridViewRow
时数据会发生变化),所以您只需要从当前GridView
获取类似密钥的内容,创建通过DataSource
加载DataTable
中所选密钥的数据并将其绑定到新GridView
,新GridView
新DetailsView
。我还建议您查看{{1}}控件,该控件旨在实现您要在此处完成的操作(主 - 详细信息方案)。
祝你好运我的朋友。