gpt4 book ai didi

c# - 如何获取 Datagridview Combobox 所选项目的文本?

转载 作者:太空狗 更新时间:2023-10-29 18:13:31 60 4
gpt4 key购买 nike

如何获取 DataGridView 中的 Combobox 选中项 text?我尝试使用以下代码:

dataGridView1.Rows[1].Cells[1].Value.ToString()

但是,这给出了与该单元格关联的值,而不是组合框选定项文本。我也试过这个:

DataGridViewComboBoxCell cell = dataGridView1[1,1] as DataGridViewComboBoxCell;
string value = cell.Value.ToString();

但是,这也没有帮助。

非常感谢您的帮助。提前致谢!

编辑:

比方说,我们有一个组合框,文本为 NoYes,值分别为 0 和 1。当 Combobox 更改时,我想在此处获得文本 YesNo。但我得到的是使用上述代码的值 0/1。希望这能让事情变得清楚。

更新:

好的,所以我一直在处理这个问题,经过大量努力并在其他成员的帮助下,我已经能够解决问题并获得所需的解决方案:

解决方法如下:

string SelectedText = Convert.ToString(dataGridView1.Rows[0].Cells[1].FormattedValue.ToString());

最佳答案

要在 DataGridView 中获取 Combobox 的选定值和选定文本,请尝试以下代码

string SelectedText = Convert.ToString((DataGridView1.Rows[0].Cells["dgcombocell"] as DataGridViewComboBoxCell).FormattedValue.ToString());
int SelectedVal = Convert.ToInt32(DataGridView1.Rows[0].Cells["dgcombocell"].Value);

关于c# - 如何获取 Datagridview Combobox 所选项目的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13418354/

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