gpt4 book ai didi

c# - C#中如何从DataGridView中获取选中的行内容?

转载 作者:太空宇宙 更新时间:2023-11-03 15:46:40 24 4
gpt4 key购买 nike

如何在C#中获取DataGridView选中的行内容

我有一个包含 9 列的 DataGridView。我从具有 20 列的 Stdn_Registration_tbl(表)中填充这些列(我的意思是我只为 GridView 选择了特定的列)。现在我希望当有人在选定行上单击鼠标右键时,它会弹出一个 ContextMenuStrip。

if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
contextMenuStrip1.Show(searchStdn_dtGv, e.Location);
}

点击查看(上下文菜单项)后,它会以另一种形式 (form2) 显示来自 Stdn_Registration_tbl 的所有数据。

最佳答案

将 DataGridViewRow 从 Form1 传递到 Form2:

//In Form1
DataGridViewRow r = dataGridView1.SelectedRows[0];
Form2 f = new Form2();
f.row = r;
f.ShowDialog();

//In Form2
public DataGridViewRow row;

private void Form2_Load(object sender, EventArgs e)
{
label1.text = row.cell[0].ToString();
.
.
.
label9.text = row.cell[8].ToString();
}

关于c# - C#中如何从DataGridView中获取选中的行内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27853921/

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