C# DataGridView 获取选中行数据指南
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());}
代码解释:
- 首先,我们检查
dataGridView1.CurrentRow是否为 null,以及当前选中行的DataBoundItem属性是否为 null。这确保我们不会遇到NullReferenceException。2. 如果两者都不为 null,则使用DataBoundItem属性获取当前选中项的数据。3. 最后,我们将当前选中项的数据输出到控制台。你可以根据需要进行进一步处理,例如访问对象的属性或方法。
提示:
- 确保你的 DataGridView 控件已绑定数据源。* 可以根据实际情况修改代码,例如将选中的数据显示在其他控件中,或将其用于其他操作。
希望这个示例对你有所帮助!如果你有任何其他问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/bx8A 著作权归作者所有。请勿转载和采集!