C# DataGridView 获取选中行数据指南

想要在 C# 中获取 DataGridView 控件当前选中行的内容?很简单!可以使用 CurrentRow 属性实现。CurrentRow 属性返回一个表示当前选中行的 DataGridViewRow 对象。然后,通过访问该行的 DataBoundItem 属性,即可获取当前选中项的数据。

以下是示例代码:csharp// 假设你的 DataGridView 控件名为 dataGridView1

if (dataGridView1.CurrentRow != null && dataGridView1.CurrentRow.DataBoundItem != null){ object selectedItem = dataGridView1.CurrentRow.DataBoundItem; Console.WriteLine('当前选中的项的数据:'); Console.WriteLine(selectedItem.ToString());}

代码解释:

  1. 首先,我们检查 dataGridView1.CurrentRow 是否为 null,以及当前选中行的 DataBoundItem 属性是否为 null。这确保我们不会遇到 NullReferenceException。2. 如果两者都不为 null,则使用 DataBoundItem 属性获取当前选中项的数据。3. 最后,我们将当前选中项的数据输出到控制台。你可以根据需要进行进一步处理,例如访问对象的属性或方法。

提示:

  • 确保你的 DataGridView 控件已绑定数据源。* 可以根据实际情况修改代码,例如将选中的数据显示在其他控件中,或将其用于其他操作。

希望这个示例对你有所帮助!如果你有任何其他问题,请随时提问。

C# DataGridView 获取选中行数据指南

原文地址: https://www.cveoy.top/t/topic/bx8A 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录