2017-03-07 54 views
0

我想:填补了数据集将CultureInfo的

  1. 采取一切的CultureInfo,放入数组
  2. 把它放到DataSet中
  3. 而finnaly填充的DataGridView

这是我编写的代码的一部分,但它只将信息放到没有DataSet的DataGridView中。如何连接CultureInfo - > DataSet - > DataGridView?

CultureInfo[] culture = CultureInfo.GetCultures(CultureTypes.SpecificCultures); 
     dgv.DataSource = culture; 
     dgv.Refresh(); 
+0

为什么你需要的是一个DataSet? –

+0

问题是什么,为什么要这么做? – NicoRiff

+0

我的意思是如果你想要一个数据集,只需创建一个,添加列,然后添加行......但我同意上面的评论......也许你的意思不是一个LITERAL数据集?发生了什么,我们如何提供帮助? – Trey

回答

0

试试这个:

您必须添加System.Collections.Generic库,要使用ToList()方法。一个GridView可以消耗列表<>

using System.Collections.Generic; 

用它在你的页面加载(这样的事情:)

protected void Page_Load(object sender, EventArgs e) 
{ 
    CultureInfo[] culture = CultureInfo.GetCultures(CultureTypes.SpecificCultures); 
     dgv.DataSource = culture.ToList(); 
     dgv.DataBind(); 
}