获取与DataTable对象的连接

时间:2011-12-26 13:49:23

标签: c# asp.net gridview datatable

我有一个C#应用程序,它使用来自DataTable对象的数据填充GridView,该对象通过解析文本文件来填充。现在我想做一个主 - 细节方案,其中主GridView显示DataTable中所有行的标识列,细节GridView显示该行的所有列。

我发现的所有示例似乎都需要一个SqlDataSource控件(提供过滤机制),然后需要连接到数据库。当仅使用DataTable数据源时,我找不到如何提供此信息。我将使用什么提供商,连接字符串是什么样的?

在预先感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

不需要连接字符串。您已经拥有DataTable中的数据,因此您应该能够执行以下操作:

myGridView.DataSource = myDataTable;
myGridView.Databind();

答案 1 :(得分:0)

您已经拥有DataSource(除非您点击GridViewRow时数据会发生变化),所以您只需要从当前GridView获取类似密钥的内容,创建通过DataSource加载DataTable中所选密钥的数据并将其绑定到新GridView,新GridViewDetailsView。我还建议您查看{{1}}控件,该控件旨在实现您要在此处完成的操作(主 - 详细信息方案)。

祝你好运我的朋友。