我正在使用C#和Visual Studio创建一个足球名单。我创建了一个调用dgvPlayer的DataGridView。
我的目标是在dgvPlayer上选择一个框,并将信息复制到名称文本框,团队文本框等中。我真的很困惑如何识别某个框被选中。请帮忙!
dgvPlayer.Columns["Name"].DefaultCellStyle.Format
答案 0 :(得分:0)
根据您要执行的操作,您必须为CellClick事件添加处理程序。每当用户点击某个单元格时,该事件就会触发,然后您必须将自己的业务逻辑放在那里。你可以这样做:
dgvPlayer.CellClick += dgvPlayer_CellClick;
private void dgvPlayer_CellClick(object sender, DataGridViewCellEventArgs e)
{
yourTextBox.Text = dgvPlayer.Rows[e.RowIndex].Cells[e.ColumnIndex].ToString();
}
答案 1 :(得分:0)
这样的事情会增加一些验证来选择网格视图的标题行
private void dgvPlayer_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex != -1)
{
txtTextBox.Text = dgvPlayer.Rows[e.RowIndex].Cells[e.ColumnIndex].ToString();
}
}