【问题标题】:Display Dataset in gridview ( C# windows application)在 gridview 中显示数据集(C# windows 应用程序)
【发布时间】:2013-08-25 05:33:50
【问题描述】:

我的.net 客户端中有一个DataSet,我想在GridView 中显示它。我知道语法,但我无法显示它。你能告诉我我的错误吗?

System.Windows.Forms.DataGridView myGrid = new DataGridView();

myGrid.DataSource = xmlResponse.Tables[0];

我知道在这一步中我应该将我的DataSet 绑定为:

myGrid.DataBind();

但是我在 C# 中找不到这个属性!我只有DataBindingsDataBindingCompelete

【问题讨论】:

  • 这是一个控制台应用(由标题暗示)还是 ASP.NET 网站(由标签暗示)?
  • 控制台应用不能有文本以外的 UI。它完全基于文本。您可以弹出一个消息框,但仅此而已。我建议将其作为 WindowsForms 或 WPF 应用程序来代替
  • @dotNET:这是控制台应用程序
  • @TGH:哦!显然我不知道,谢谢你的帮助。
  • 那么您如何尝试在控制台应用程序中显示DataGridView?您似乎在这里混淆了很多东西;来自 ASP.NET、控制台应用程序和 WinForms 的概念都以某种方式融入其中!

标签: c# gridview datagridview


【解决方案1】:

您的代码中的 xmlResponse 是否代表数据集?

请尝试此代码 - 我使用了数据集并且它有效。

        DataSet ds = new DataSet();
        ds.ReadXml(strFileName); // strFileName is XML File path
        dataGridView1.DataSource = ds.Tables[0];

【讨论】:

    猜你喜欢
    • 2016-05-25
    • 2020-10-08
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    相关资源
    最近更新 更多