【问题标题】:How do i create a BindingList from a DataGridView.DataSource如何从 DataGridView.DataSource 创建 BindingList
【发布时间】:2015-08-18 11:58:00
【问题描述】:

我有一个 DataGridView,其中绑定了一些数据,但我不知道绑定数据的类型。 现在,我想创建一个 BindlingList,其中包含绑定到 DataGridView 的所有行; 我的意思是:

BindingList<???> list = new BindingList<???>(/*the list of data binded to grid*/);

我该怎么办?

【问题讨论】:

    标签: c# datagridview datasource bindinglist


    【解决方案1】:

    试试这样的:

    BindingList<???> list = new BindingList<???>();
    foreach(??? item in DataSource)
    {
       //list.Add(item.Clone());
       //list.Add(new ???(item));   
       //you can't add an item that already was binded, 
       //so you have to create a new instance, 
       //consider implement clone method in ??? and use it
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-31
      • 2014-02-24
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多