如何从没有绑定源 C# 生成的 datagridview 中检索数据源?
Posted
技术标签:
【中文标题】如何从没有绑定源 C# 生成的 datagridview 中检索数据源?【英文标题】:How to retrieve the data source from a datagridview generated without a binding source C#? 【发布时间】:2021-12-30 05:31:10 【问题描述】:我的代码中有一个 datagridview。我已经通过我的程序结果将数据添加到 datagridview 中。(没有数据/绑定源)
即 dataGridView1.Rows.Add("var1", "var2", "var3");
如何将显示的数据作为该 datagridview 的数据源返回?
【问题讨论】:
如果你想要一个DataSource
,那么……有什么原因你不“创建”一个DataSource
并在网格中使用它。然后……而不是……dataGridView1.Rows.Add("var1", "var2", "var3");
……你可以这样做……dataTable.Rows.Add("var1", "var2", "var3");
……如果DataSource
是DataTable
……或者……bindingListOfMyClass.Add(new myClass(“var1”, “var2”, "var3”));
……如果使用BindingList<T>
……那么你会有你的DataSource
。
是的,我可以用作 dataTable.Rows.Add("var1", "var2", "var3");然后将其作为数据源。谢谢
【参考方案1】:
我可以这样写.. dataTable.Rows.Add("var1", "var2", "var3");... 用于制作数据源
【讨论】:
以上是关于如何从没有绑定源 C# 生成的 datagridview 中检索数据源?的主要内容,如果未能解决你的问题,请参考以下文章
C#(Visual Studio):数据库、数据集、绑定源之间的相关性
如何刷新绑定到已更新的 Access 数据库表的 DataGridView?
将 DataGridViewComboBoxColumn 绑定到嵌套列表
如何在 C# 中使用 Microsoft.Office.Interop.Excel.Application 保存打开的文档?