gpt4 book ai didi

c# - DataGridView 获取行值

转载 作者:行者123 更新时间:2023-11-30 19:56:37 24 4
gpt4 key购买 nike

我正在尝试获取我单击的行的单元格值。

这是我的代码..

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
txtFullName.Text = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
txtUsername.Text = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
txtPassword.Text = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
}

工作正常..但是当我点击行(用户ID的左侧)和用户ID列时它不起作用......当我点击列标题时它也会给我一个错误。我该如何修复该错误,我希望它也能点击行和用户 ID 列。

enter image description here

最佳答案

你使用了错误的事件:试试这个

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex > -1)
{
var val = this.dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();
}
}

关于c# - DataGridView 获取行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33358438/

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