怎么获取dataGridView的CellClick事件点击第一条记录的内容
怎么获取dataGridView的CellClick事件点击第一条记录的内容,用 this.dataGridView1.Rows[e.RowIndex].Cells[0].Value 可以获取别的内容,就是不能获取第一条的
那位高手告诉下,谢谢
qq:124789139
在线等
--------------------编程问答-------------------- 第一条记录?
你是说第一个字段把
否则的话
this.dataGridView1.Rows[0].Cells[0].Value --------------------编程问答-------------------- 我是用的选中单行
单击第一条记录
第一个字段 Show 不出来值 --------------------编程问答-------------------- private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
//在DataGridView1的CellClick事件中实现单击某条数据显示其详细信息
txtNo.Text = dataGridView1.SelectedCells[0].Value.ToString();
txtName.Text = dataGridView1.SelectedCells[1].Value.ToString();
txtSex.Text = dataGridView1.SelectedCells[2].Value.ToString();
txtAge.Text = dataGridView1.SelectedCells[3].Value.ToString();
txtJJ.Text = dataGridView1.SelectedCells[4].Value.ToString();
} --------------------编程问答-------------------- 最好是用DataGridView1.CurrentRow.Cells[0].Value.ToString();
--------------------编程问答-------------------- 你datagridview的datasouse是select * 吧,然后你隐藏了ID,
this.dataGridView1.Rows[e.RowIndex].Cells[0].Value提取的是第一个单元格的记录,不管你隐藏与否,试试this.dataGridView1.Rows[e.RowIndex].Cells[1].Value --------------------编程问答-------------------- DataSet dss = new DataSet();
dataGridView1.DataSource = dss.Tables[0].DefaultView;
if (dataGridView1.DataSource != null && dataGridView1.CurrentRow.Index >= 0)
{
txt_username.Text = dss.Tables[0].Rows[dataGridView1.CurrentCell.RowIndex][0].ToString().Trim();
cmb_userrole.Text = dss.Tables[0].Rows[dataGridView1.CurrentCell.RowIndex][2].ToString().Trim();
txt_password.Text = dss.Tables[0].Rows[dataGridView1.CurrentCell.RowIndex][1].ToString().Trim();
}
补充:.NET技术 , C#