gpt4 book ai didi

c# - 在数据表中导入数据行

转载 作者:行者123 更新时间:2023-12-02 09:22:43 28 4
gpt4 key购买 nike

我尝试将选定的行导入到数据表中以将其发送到函数。我转到按钮 Clickevent 一组以下代码:

var dt = new DataTable();
foreach (var DataRow in dataGridView1.SelectedRows)
dt.ImportRow(DataRow);

但是有一个错误,无法从对象转换为DataRow。有什么建议可以解决这个问题吗?

最佳答案

您不能使用ImportRow,因为它需要DataRowDataGridView.SelectedRows 将返回 DataGridViewRow 的集合。

DataGridViewRow不是DataRow。但是,您可以使用 DataBoundItem DataGridViewRow 属性以获取实际的 DataRow:

foreach (DataGridViewRow dataRow in dataGridView1.SelectedRows)
{
DataRow dataBoundItem = ((DataRowView)dataRow.DataBoundItem).Row;
dt.ImportRow(dataBoundItem);
}

关于c# - 在数据表中导入数据行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5297927/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com